Transactions

Contribution #552210