Transactions

Contribution #46284