Fix: always call parse_secondary with script_names.