Transactions

Contribution #972853