Transactions

Contribution #13194