Transactions

Contribution #58976