Updated based on fi_mut_cond structure