made logging of breaches of the triangle inequality in cons/designs/Surface sensible