anchor.diff:    end.
   
   route_blog(_UserName, undefined, _Streams, _Path, PathInfo, _Profile) ->
  +  {mt_404, PathInfo};
  +route_blog(undefined, _BlogName, _Streams, _Path, PathInfo, _Profile) ->
     {mt_404, PathInfo};
   route_blog(UserName, _BlogName, Streams, Path, PathInfo, Profile) ->
     Profile = mtc_entry:sget(mt_person, ?a2b(UserName)),
  
positive.code:       {static_file, Path};
      true ->
        case user_blog(PathInfo) of
          {undefined, Blog} ->
            ?ERR("Blog ~p not registered", [Blog]),
            {mt_index, PathInfo};
          {UserName, BlogName, Streams, NewPathInfo, Profile} ->
            route_blog(UserName, BlogName, Streams, Path, NewPathInfo, Profile);
          _ ->
  
negative.code:           Profile = mtc_entry:sget(mt_person, Owner),
            {Owner, BlogName, Streams, dict:erase(blog_id, NewPathInfo), Profile};
          _ ->
            {undefined, string:join(lists:reverse(HostTokensRev), "."), [], undefined}
        end
    end.
  
  