error tolerance