fine tuning the error checks