When reading the prefix of a version 9 binary format file, reading a string will throw an error because it tries to ref StringDict, which hasn't been defined yet. Testing seems to indicate that the prefix does not use the string dict, but instead stores strings raw.