clearer error msg for end user