Why not use splitToList?