removed dependence on t_fcdata