Transactions

Contribution #37654
Contribution #37653