[PATCH v2 0/9] move checks from parse to validate callbacks