tolerance -> max