I'm thinking about situations when you have multiple 3rd party modules, each with different strategies. There may not be cohesion in such cases.