Transactions

Contribution #921439
Contribution #904356