Transactions

Contribution #46756