Transactions

Contribution #47651