Transactions

Contribution #747712
Contribution #543441