catch RuntimeException instead of ClientErrorResponseException to deal with broken server implementations better, attempted fix for issue #16