Transactions

Contribution #42360