Transactions

Contribution #46804