Transactions

Contribution #49587