Modified status_calc_* to support multiple options. (Hercules 6f77d07)