if new not in next:
                        self.links[key] = []
                        next.append(new)