Added response object to failure block to allow access to failing response body.
Updated method signatures & documentation accordingly.
version++