Transactions

Contribution #52884