Transactions

Contribution #13476