docs: function _dynamicBeginning() {
  
    // If the route starts out as a dynamic segment, then find where
    // the location should start.
    if(_routeBoom[0] === '**') {
  
      dbug('Found dynamic beginning on ' + _routeBoom.join('/'));
  
      var oldLength = _locationBoom.length;    // Save the current length for comparison later
  
      for(var f = 0; f < _locationBoom.length; f++) {
        if(_locationBoom[f] === _routeBoom[1] || _routeBoom[1] === "*") {
          f = (f === 0) ? 1 : 0;      // We need to definitely remove at least one thing
          _locationBoom.splice(0, f); // Remove the beginning segments since the dynamic route handles them
          _routeBoom.splice(0, 1);    // Remove the ** from the route
          break;
        }
      }
  
      // If location_boom never gets truncated, then this isn't the right route
      if(oldLength === _locationBoom.length) return false; 
    }
  
    return true;
  }