Transactions

Contribution #754010