Transactions

Contribution #932438