precheck payload is compressed using zlib