Transactions

Contribution #52579