can stop incrementally splitting when we’ve hit half of the total length of the token list.