Transactions

Contribution #961777
Contribution #939681