Transactions

Contribution #906820
Contribution #899973