minor fix & refine error message