Transactions

Contribution #13247