Transactions

Contribution #42503