okay, see above - SensioFrameworkExtraBundle needs symfony 2.4 so i think we should use true/false/auto for loading or not the tag listener (if the cache invalidation is configured at all) and then the DI extension can complain if SensioFrameworkExtraBundle is not present or a too old version that does not depend on symfony 2.4.