Transactions

Contribution #49561