improve error messages -- avoid "Error 0" syndrome