Transactions

Contribution #50933