Transactions

Contribution #940314