anchor.diff:  
   %% @private
   -spec handle_info(term(), #state{}) -> {noreply, #state{}}.
  -handle_info(memory_report, State) ->
  +handle_info(plumtree_memory_report, State) ->
       %% Log
  -    memory_report(),
  +    plumtree_memory_report(),
   
       %% Schedule report.
  -    schedule_memory_report(),
  +    schedule_plumtree_memory_report(),
  +
  +    {noreply, State};
  +
  +handle_info(memory_utilization_report, State) ->
  +    %% Log
  +    memory_utilization_report(),
  +
  +    %% Schedule report.
  +    schedule_memory_utilization_report(),
   
       {noreply, State};
   
  
positive.code: declare_if_not_found(Result, _Id, _State, _Module, _Function, _Args) ->
      Result.
  
  %% @private
  schedule_memory_report() ->
      erlang:send_after(?MEMORY_INTERVAL, self(), memory_report).
  
  %% @private
  memory_report() ->
      case lasp_config:get(memory_report, false) of
          true ->
              PlumtreeBroadcast = erlang:whereis(plumtree_broadcast),
              lager:info("Plumtree message queue: ~p",
                         [process_info(PlumtreeBroadcast, message_queue_len)]),
              lager:info("Our message queue: ~p",
                         [process_info(self(), message_queue_len)]),
              ok;
          false ->
              ok
      end.
  
  -ifdef(TEST).
  
  do(Function, Args) ->
  
negative.code:         state_based ->
              ok
      end.
  %% @private
  schedule_plumtree_memory_report() ->
      case lasp_config:get(memory_report, false) of
          true ->
              erlang:send_after(?PLUMTREE_MEMORY_INTERVAL, self(), plumtree_memory_report);
          false ->
              ok
      end.
  
  %% @private
  schedule_memory_utilization_report() ->
      case lasp_config:get(instrumentation, false) of
          true ->
              erlang:send_after(?MEMORY_UTILIZATION_INTERVAL, self(), memory_utilization_report);
          false ->
              ok
      end.
  
  %% @private
  plumtree_memory_report() ->
      PlumtreeBroadcast = erlang:whereis(plumtree_broadcast),
      lager:info("Plumtree message queue: ~p",
                 [process_info(PlumtreeBroadcast, message_queue_len)]),
      lager:info("Our message queue: ~p",
                 [process_info(self(), message_queue_len)]).
  
  %% @private
  memory_utilization_report() ->
      ok.
  
  %% @private
  send(Msg, Peer) ->
  