control of error