Transactions

Contribution #11341