Transactions

Contribution #978604