ENH: better error message