Transactions

Contribution #38384