fix topological splitter