Transactions

Contribution #38559