Transactions

Contribution #12755