Transactions

Contribution #48853