On "interacting in an erroneous way" hopefully it goes without saying that the use of one of the alternatives by a module that is using the other, or use of modules that each use a different one, must be supported?