Never throw outside of the promise during http request