Transactions

Contribution #45900