code: function(parentContextWalkCount){
  		var walkCount = parentContextWalkCount || 0;
  		return function shouldSkipSpecialContexts(currentScope){
  			// after walking past the correct number of contexts,
  			// should not skip notContext scopes
  			// so that ../foo can be used to read from a notContext scope
  			if (walkCount < 0 && currentScope._meta.notContext) {
  				return false;
  			}
  
  			if(currentScope.isSpecial()) {
  				return true;
  			}
  			walkCount--;
  
  			if(walkCount < 0) {
  				return false;
  			}
  			return true;
  		};
  	}
docs: ### makeShouldSkipSpecialContexts Skips `parentContextWalkCount` contexts. This is used to walk past scopes when `../` is used.