Transactions

Contribution #941262