Transactions

Contribution #11985