src/navigator.js
function (nextRequest) {
    var exit, target, method;

    while(this._exits.length) {
      exit = this._exits.pop();
      target = exit.target;
      method = exit.method;

      if (!(method in target)) {
        throw new Error("Can't call exit " + method + ' on target when changing uri to ' + request.uri);
      }

      target[method].call(target, nextRequest);
    }
  }
function (nextRequest) {
    var exit, target, method;

    while(this._exits.length) {
      exit = this._exits.pop();
      target = exit.target;
      method = exit.method;

      if (!(method in target)) {
        throw new Error("Can't call exit " + method + ' on target when changing uri to ' + request.uri);
      }

      target[method].call(target, nextRequest);
    }
  }
function ( nextRequest ) { var exit , target , method ; while ( this . _exits . length ) { exit = this . _exits . pop ( ) ; target = exit . target ; method = exit . method ; if ( ! ( method in target ) ) { throw new Error ( "Can't call exit " + method + ' on target when changing uri to ' + request . uri ) ; } target [ method ] . call ( target , nextRequest ) ; } }
pop of any exits function and invoke them

@method _invokeExits
@param {Request} nextRequest
@protected
pop of any exits function and invoke them