cosmetics: only call `validate_colander_schema` in one place