Transactions

Contribution #756592