Transactions

Contribution #39548