Transactions

Contribution #13565