What is cpu_id_len needed for? Can't the cpu set CPU_ID_MAX_LEN?