Transactions

Contribution #974367