Transactions

Contribution #956432