diff -r 62759e5c4554 -r 745f2c3aec0a parse.py --- a/parse.py Tue Aug 25 22:20:15 2020 +0300 +++ b/parse.py Tue Aug 25 22:31:16 2020 +0300 @@ -39,7 +39,9 @@ def has_header(self): return self.header and not isinstance(self.header, header.BadHeader) def find_first_header_object(self, object_type): - return self.body[self.header.first_occurrence[object_type]] + return self.find_header_object(object_type, 0) + def find_header_object(self, object_type, n): + return self.body[self.header.occurrences[object_type][n]] def model_vertices( model,