Transactions

Contribution #933438