Transactions

Contribution #958475
Contribution #942016