added try catch for special http response object exceptions introduced in util.throw