Transactions

Contribution #47824