Transactions

Contribution #46262