Transactions

Contribution #977651