anchor.diff:      io:format(Io, "~p.~n", [FilteredTrace]),
       file:close(Io),
   
  -    ok.+    ok.
  +
  +%% Should we do replay debugging?
  +replay_debug(Line, Args) ->
  +    case ?REPLAY_DEBUG of
  +        true ->
  +            lager:info("~p: " ++ Line, [?MODULE] ++ Args);
  +        false ->
  +            ok
  +    end.
positive.code: 
                  {NewNumDelivered, RestOfTrace, NewBlockedProcesses};
              false ->
                  lager:info("~p: pid ~p CANNOT be unblocked yet, unmet dependencies!", [?MODULE, Pid]),
  
                  {NumDelivered1, Trace1, BlockedProcesses1}
          end
  
negative.code:             ReplayTraceFile = replay_trace_file(),
              {ok, [Lines]} = file:consult(ReplayTraceFile),
  
              lists:foreach(fun(Line) -> replay_debug("~p: ~p", [?MODULE, Line]) end, Lines),
  
              lager:info("~p: trace loaded.", [?MODULE]),
  
  