Transactions

Contribution #47561