This actually doesn't swallow the error entirely since it should still build an object with a resource exception, partly because assuming an empty body (or erroring body) is returning non-successful.