the splitter is useless, simplify it