Transactions

Contribution #742540