This will treat any response as an error, while you are just trying to treat it as a client response. Need to think about it.