Transactions

Contribution #970917