Transactions

Contribution #47284