better enum validation error message