The parser now tries to accept file formats with version < 4, even though they're not really supported. The parser should either fail when these versions are encountered, or give a clear warning that parsing will be incomplete due to version mismatch.