Transactions

Contribution #39381