Transactions

Contribution #83451
Contribution #76238