Transactions

Contribution #49274