Transactions

Contribution #951204