Transactions

Contribution #46683