Transactions

Contribution #50979