Transactions

Contribution #47673