Transactions

Contribution #926407