anchor.diff:  init([]) ->
       Filename = create_dir(),
       Line = io_lib:format("Type,Seconds,MegaBytes\n", []),
  +    append_to_file(Filename, Line),
   
       {ok, TRef} = start_timer(),
   
       _ = lager:info("Instrumentation timer enabled!"),
   
       {ok, #state{tref=TRef, filename=Filename, status=running,
  -                size_per_type=orddict:new(), lines=Line}}.
  +                size_per_type=orddict:new()}}.
   
   %% @private
   -spec handle_call(term(), {pid(), term()}, #state{}) ->
  
positive.code: %% @private
  -spec handle_info(term(), #state{}) -> {noreply, #state{}}.
  handle_info(record, #state{filename=Filename, size_per_type=Map,
                             status=running, lines=Lines0}=State) ->
      {ok, TRef} = start_timer(),
      {ok, Lines} = record(Map, Filename, Lines0),
      {noreply, State#state{tref=TRef, lines=Lines}};
  
  handle_info(Msg, State) ->
      _ = lager:warning("Unhandled messages: ~p", [Msg]),
  
negative.code:     MegaSize.
  
  %% @private
  record(Map, Filename) ->
      Timestamp = timestamp(),
      Lines = orddict:fold(
          fun(Type, Size, Acc) ->
              Acc ++ get_line(Type, Timestamp, Size)
          end,
          "",
          Map
      ),
      append_to_file(Filename, Lines).
  
  %% @private
  record_convergence(Filename) ->
      Timestamp = timestamp(),
      Line = get_line(convergence, Timestamp, 0),
  