Transactions

Contribution #956190