Should this be `end < cur.ch`?