Transactions

Contribution #946224
Contribution #884367