Transactions

Contribution #49199