Transactions

Contribution #48935