Transactions

Contribution #10746