Transactions

Contribution #760942
Contribution #733961