Transactions

Contribution #47532