Don't bind to the frame structure of messages but use their RSV headers directly. Also fix errors in the way I was using zlib.