Transactions

Contribution #11748