Transactions

Contribution #946490