anchor.diff:                  Pid ! Message;
               {global, Name} ->
                   Pid = global:whereis_name(Name),
  +                Pid ! Message;
  +            {via, Module, Name} ->
  +                Pid =  Module:whereis_name(Name),
                   Pid ! Message;
               _ ->
                   ServerRef ! Message,
  
positive.code: 
  term_to_iolist(Term) ->
      [131, term_to_iolist_(Term)].
          
  term_to_iolist_([]) ->
      106;
  term_to_iolist_({}) ->
  
negative.code:     catch
          _:Error ->
              lager:info("Error forwarding message ~p to process ~p: ~p", [Message, ServerRef, Error])
      end.
  