anchor.diff:           ordered_edge/1,
            ordered_edges/1,
            setlimit/2,
  -         stop_nci/0,
  +         stop_nci/1,
            save/1,
            load/1]).
   
  
positive.code:             State;
          false ->
              Pid = push_nci(Digraph, digraph:no_vertices(Digraph), Limits),
              nci_watchdog(CalcTimeout),
              State#?STATE{calc_pid = Pid}
      end,
      {noreply, NewState, hibernate};
  
negative.code:         {_, {M, F, A}} -> [atom_to_list(M), $:, atom_to_list(F), $/, integer_to_list(A)]
      end.
  
  nci_watchdog(_, infinity) ->
      no_watchdog_timer;
  nci_watchdog(Pid, Timeout) ->
      {ok, TRef} = timer:apply_after(Timeout * 1000, ?MODULE, stop_nci, [Pid]),
      TRef.
  
  update_limits({_MaxVertices, MaxEdges, MaxCommSize, MaxCommunities}, max_vertices, V) ->
  