Transactions

Contribution #971479
Contribution #538158