Transactions

Contribution #13593