Transactions

Contribution #13271