Transactions

Contribution #13198