added simple non-all case validation