Transactions

Contribution #969436
Contribution #941262