Transactions

Contribution #932557