I don't think you did this, but this is a pub/sub pattern fail. We should not be controlling modules from the outside like this.