Transactions

Contribution #49577