Transactions

Contribution #47198