Transactions

Contribution #52364