Transactions

Contribution #76103
Contribution #73291