Transactions

Contribution #978153