Factor out isMetric decision.