Transactions

Contribution #954247