Transactions

Contribution #45822