added enhanced invalid value message