Transactions

Contribution #46525