Transactions

Contribution #47259