Transactions

Contribution #51366