` paths, self.y = zip(*[self.get_path_label(pl) for pl in range(len(self))])` what is len(self)?