Transactions

Contribution #11164