Transactions

Contribution #941525