If an exception is thrown during decompress then the read process would be started again, which of course would eventually throw in the decompress process.