Transactions

Contribution #46746