Transactions

Contribution #658973
Contribution #9739