Allow early return from validation function

This pull request prevents an error from being thrown if you return from a validation function before performing any `this.check`s