simpler validation scope