Transactions

Contribution #944187