anchor.diff:          add_entry(Routes, OwnerJID, ForeignJID, ClientSession, ServerSession),
           {reply, ok, State}
       catch
  -        _Class:_Error -> 
  -            {reply, ok, State}
  +        _Class:_Error -> {reply, ok, State}
       end;
  -
   handle_call(_Msg, _From, State) ->
       {reply, unexpected, State}.
   
  
positive.code:     ets:insert(Routes, {exmpp_jid:bare_to_list(ForeignJID), 
                          exmpp_jid:bare(OwnerJID), 
                          {server, ServerSession}, 
                          Ref}).
  
  -spec get_entry(route_db(), any()) -> list().
  get_entry(Routes, Key) when is_list(Key) ->
      ets:lookup(Routes, Key).
  
  -spec del_entry(route_db(), list()) -> route_db().
  del_entry(Routes, [Key|Keys]) when is_reference(Key) ->
      ets:match_delete(Routes, {'_', '_', '_', Key}),
      del_entry(Routes, Keys);
  del_entry(Routes, []) ->
      Routes.
  
  -spec make(list(), any(), any(), list(), list(), list()) -> list().
  make([Record|Tail], From, To, FromStr, ToStr, Acc) ->
  
negative.code: 
  %% Various helpers
  
  -spec add_entry(any(), any(), any(), pid(), pid()) -> ok.
  add_entry(Routes, OwnerJID, ForeignJID, ClientSession, ServerSession) ->
      Ref = make_ref(),
      ets:insert(Routes, {exmpp_jid:to_list(OwnerJID), 
  