fixed rule.clone bug.  check if inf_state is None