Transactions

Contribution #49058