Transactions

Contribution #11610