Transactions

Contribution #831902