Transactions

Contribution #47564