Transactions

Contribution #49494