Transactions

Contribution #76211
Contribution #75229