     i ?= 0
     while i < routes.length
         route = routes[i]
-        fn = route.callback
+        #fn = route.callback
         regexp = route.regexp
         keys = route.keys
         captures = regexp.exec req.command

        route = {}
        route.command = args.shift()
        route.description = args.shift() if typeof args[0] is 'string'
        route.callback = args.pop()
        route.middlewares = utils.flatten args
        keys = []
        route.regexp = 

                            else if fn
                                fn req, res, nextMiddleware
                            else
                                pass req._route_index + 1
                                #route.callback.call self, req, res, (err) ->
                                    #if err
                                        #next err
                                    #else
                                        #pass req._route_index + 1
                        nextMiddleware()
                    # More params
                    else
