Transactions

Contribution #13197