Transactions

Contribution #944613