enhansed error msg