Transactions

Contribution #50524