Transactions

Contribution #13196