Transactions

Contribution #52381