Transactions

Contribution #45516