Transactions

Contribution #11342