revise error messages