anchor.diff:  	    end
       end.
   
  -lookupimplicit(User) ->
  -    none.
  -
  -isnumeric(Number) ->
  -    case catch list_to_integer(Number) of
  -	Num when integer(Num) ->
  -	    true;
  -	_ ->
  -	    false
  -    end.
  -
   globalrewrite("0000" ++ Number) ->
       "+" ++ Number;
   globalrewrite("000" ++ Number) ->
  
positive.code: 	       Loc1 ->
  		   Loc1
  	   end,
      Loc3 = case Loc2 of
  	       none ->
  		   lookupimplicit(User);
  	       Loc2 ->
  		   Loc2
  	   end,
      case Loc3 of
  	none ->
  	    lookupdefault(User);
  	Loc3 ->
  	    Loc3
      end.
  
  request("REGISTER", URL, Header, Body, Socket) ->
  
negative.code:     "+468790" ++ Number.
  
  lookupdefault(User) ->
      case util:isnumeric(User) of
  	true ->
  	    case dnsutil:enumlookup(globalrewrite(User)) of
  		none ->
  