Ah, you're right, I'd forgotten about that - I was thinking devDependencies for dependencies of a module obeyed the same install rules as the devDependencies of a module, but that's not the case. I'm just going to make MockWorker only a regular eventemitter instead of an eventemitter2.