Transactions

Contribution #45286