docs: function( flag, needsFlag ) {
  					// optIn defaults implicit behavior to weak exclusion
  					if ( optIn && !modules[ flag ] && !modules[ "+" + flag ] ) {
  						excluded[ flag ] = false;
  					}
  
  					// explicit or inherited strong exclusion
  					if ( excluded[ needsFlag ] || modules[ "-" + flag ] ) {
  						excluded[ flag ] = true;
  
  					// explicit inclusion overrides weak exclusion
  					} else if ( excluded[ needsFlag ] === false &&
  						( modules[ flag ] || modules[ "+" + flag ] ) ) {
  
  						delete excluded[ needsFlag ];
  
  						// ...all the way down
  						if ( deps[ needsFlag ] ) {
  							deps[ needsFlag ].forEach(function( subDep ) {
  								modules[ needsFlag ] = true;
  								excluder( needsFlag, subDep );
  							});
  						}
  					}
  				}