Never use the raw numbers for program type; use the constants provided in HuxleyUser.