Transactions

Contribution #461494