 
   handleRoute:(route, options={})->
     {entryPoint} = options
-    if entryPoint?.slug?
+    if entryPoint?.slug? and entryPoint.type is "group"
       entrySlug = "/" + entryPoint.slug
-      # indexOf = if sending route prefixed with groupname or entrySlug is the route
-      # also we dont want to koding group name
+      # if incoming route is prefixed with groupname or entrySlug is the route
+      # also we dont want koding as group name
       if not ///^#{entrySlug}///.test(route) and entrySlug isnt '/koding'
         route =  entrySlug + route
 

      '/:name?/Dashboard'               : (routeInfo, state, route)->
        {name} = routeInfo.params
        n = name ? 'koding'
        KD.remote.cacheable n, (err, [group], nameObj)=>
          @openContent name, 'Groups', group, route

      # content
      '/:name?/Topics/:slug'            : createContentHandler 'Topics'

          .hideAllContentDisplays contentDisplay
        contentDisplay.emit 'handleQuery', query
      else if state?
        @openContent name, section, models, route, query
      else
        @loadContent name, section, slug, route, query

