title: How to fire an error when overriding Backbone's the "parse" method
body: <p>I am trying to throw an error when the server response I receive within the <code>parse()</code> method is not valid.</p>
  
  <p>I tried setting the <code>error</code> key in the options parameter to <code>false</code> or call the <code>options.xhr.error(this, resp, options);</code> method within my overidden <code>parse()</code> method of my model, but none of them causing the <code>error</code> callback of the <code>fetch()</code> method to trigger.</p>
  
  <p>Any clue?</p>
  
  <p>Here the actual example:</p>
  
  <pre><code>Backbone.Model.extend({
  
    parse: function parse(resp, options){
  
      if(resp &amp;&amp; resp.meta.success){
        return resp.response;
      }else{
        //Throw an error which cause the "error" callback of the fetch method to get triggered
      }
    }
  an});
  </code></pre>