I think it would be more consistent if this were changed to `options.invalid(this, error, options);`, passing the options as the third argument which is common practice with Backbone callbacks.