anchor.diff:  %% The first event happens before the second.
   
   -spec dependent(event_info(), event_info()) -> boolean().
  +
  +dependent(#builtin_event{mfa = {erlang, process_info, _}} = PInfo, B) ->
  +  dependent_process_info(PInfo, B);
  +dependent(B, #builtin_event{mfa = {erlang, process_info, _}} = PInfo) ->
  +  dependent_process_info(PInfo, B);
   
   dependent(#builtin_event{} = BI1, #builtin_event{} = BI2) ->
     dependent_built_in(BI1, BI2);
  
positive.code: 
  %%------------------------------------------------------------------------------
  
  dependent_built_in(#builtin_event{mfa = {erlang,'!',_}},
                     #builtin_event{mfa = {erlang,'!',_}}) ->
    false;
  
  dependent_built_in(#builtin_event{mfa = {erlang,'!',_}},
                     #builtin_event{mfa = {erlang,process_flag,_}}) ->
    false;
  dependent_built_in(#builtin_event{mfa = {erlang,process_flag,_}} = PFlag,
                     #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,_}}) ->
    false;
  dependent_built_in(#builtin_event{mfa = {erlang,process_flag,_}} = PFlag,
                     #builtin_event{mfa = {erlang,link,_}} = Link) ->
    dependent_built_in(Link, PFlag);
  
  dependent_built_in(#builtin_event{mfa = {erlang,make_ref,_}}, #builtin_event{}) ->
    false;
  dependent_built_in(#builtin_event{} = Any,
                     #builtin_event{mfa = {erlang,make_ref,_}} = MakeRef) ->
    dependent_built_in(MakeRef, Any);
  
  dependent_built_in(#builtin_event{mfa = {erlang,'!',_}},
                     #builtin_event{mfa = {erlang,spawn,_}}) ->
    false;
  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,SendOrWhereis,[SName|_]}},
                     #builtin_event{mfa = {erlang,UnRegisterOp,[RName|_]}})
  
negative.code: 
  %%------------------------------------------------------------------------------
  
  dependent_exit(_Exit, {erlang, exit, _}) ->
    false;
  dependent_exit(#exit_event{actor = Exiting}, {erlang, link, [Linked]}) ->
  