Transactions

Contribution #49838