Transactions

Contribution #11305