Transactions

Contribution #13195