an endomap splits through at most one type