Transactions

Contribution #52475