If a rule is not present, required, etc... it should not fail if it's not set in data. FYI, this works as expected for some rules, such as string, array, boolean
There are a lot of rules I've found this problem with such as: integer, date and url, and lots more.
I can submit a PR if anyone else sees this as a valid issue.