is sub_pkgs always in row?