It doesn't seem to be required, and it makes the directory depend on zlib.
Now, we know how big a record is, and should be able to parse all boards without missing bytes?