Transactions

Contribution #852072
Contribution #764148