Transactions

Contribution #83499
Contribution #76200