But we can still allow custom validations to happen on non-simple values