Transactions

Contribution #46080