(Latest version) Calling e.g. `$('form.validate .somenonexistantclass').rules('add', 'whatever')` results in `Uncaught TypeError: Cannot read property 'form' of undefined` The problems seems to be (from a quick glance) that the rules() method does not check for `this.length` but assigns `this[0]` straight away.