yes, very true. if we go full on promises, then this wouldn't matter.
Since a promise will only return one value, perhaps we can have to return an object that is the data, statusText and response
{ data: [], textStatus: "success", response: {} //The response Object }
|