Activity-based costing attempts to identify the most relevant cause-and-effect relationship for each activity pool without restricting the cost driver to only units of output or variables related to units of output (such as direct manufacturing labor-hours). As our discussion of setups illustrates, limiting cost-allocation bases to only units of output weakens the cause-and-effect relationship between the cost-allocation base and the costs in a cost pool.