Transactions

Contribution #952561
Contribution #810398