       if error.toString().search('Cannot find module "' + path + '" from') is -1
         throw error
 
-  showNotFound: ->
+  notFoundView: ->
     NotFoundView = require('views/not_found')
     view = new NotFoundView()
     view.render()

      return @openRoute(args.join('/'))
    view = new ViewClass({}, slugOrId)
    view.render()
    if view then @openView(view) else @showNotFound()

  cache: {}
  openRoute: (route) ->

      break if ViewClass
      split -= 1

    return @notFoundView() if not ViewClass
    args = pieces[split+1..]
    view = new ViewClass({}, args...)  # options, then any path fragment args
    view.render()
