Transactions

Contribution #962285