Transactions

Contribution #37882