- don't read/write after the string when the synthesis is slightly malformed - enable to read xz & bzip2 compressed synthesis