or browser-side errors, return jqXHR object instead of error string