Transactions

Contribution #658510
Contribution #658508