Transactions

Contribution #946264