applying tolerances and ranges twice??