Transactions

Contribution #946419
Contribution #872610