probably want to set decompressed = null here and above in reset() so we don't hold onto memory for idle connections