Transactions

Contribution #694145
Contribution #609852