anchor.diff:  dependent_built_in(#builtin_event{mfa = {erlang,spawn,_}} = Spawn,
                      #builtin_event{mfa = {erlang,'!',_}} = Send) ->
     dependent_built_in(Send, Spawn);
  +
  +dependent_built_in(#builtin_event{mfa = {erlang,whereis,[WName]}},
  +                   #builtin_event{mfa = {erlang,UnRegisterOp,[RName|_]}})
  +  when UnRegisterOp =:= register;
  +       UnRegisterOp =:= unregister ->
  +  WName =:= RName;
  +dependent_built_in(#builtin_event{mfa = {erlang,whereis,_}} = W,
  +                   #builtin_event{mfa = {erlang,UnRegisterOp,_}} = R)
  +  when UnRegisterOp =:= register;
  +       UnRegisterOp =:= unregister ->
  +  dependent_built_in(W, R);
   
   dependent_built_in(#builtin_event{mfa = {ets,delete,[Table1]}},
                      #builtin_event{mfa = {ets,_Any,[Table2|_]}}) ->
  
positive.code: dependent(#message_event{} = Message,
            #builtin_event{mfa = {erlang,process_flag,[trap_exit,_]}} = PFlag) ->
    dependent(PFlag, Message);
  
  dependent(#exit_event{}, #exit_event{}) ->
    false;
  
negative.code:                    #builtin_event{mfa = {erlang,'!',_}} = Send) ->
    dependent_built_in(Send, PFlag);
  
  dependent_built_in(#builtin_event{mfa = {erlang,exit,_}}, #builtin_event{}) ->
    false;
  dependent_built_in(Any, #builtin_event{mfa = {erlang,exit,_}} = Exit) ->
    dependent_built_in(Exit, Any);
  
  dependent_built_in(#builtin_event{mfa = {erlang,link,_}},
                     #builtin_event{mfa = {erlang,process_flag,_}}) ->
  