Transactions

Contribution #832741