Transactions

Contribution #13192