this isn't all that clear. perhaps we should just skip the scanMetrics calls instead?