Transactions

Contribution #890912
Contribution #771405