ENH: Clearer error and explanation