if CostMetrics says to never duplicate some code, don't unswitch a loop.