Transactions

Contribution #970071
Contribution #959640