Transactions

Contribution #47867