Transactions

Contribution #982338