Transactions

Contribution #76502
Contribution #44276