The require has been moved inside the Listener class, so it doesn't make a difference in terms of loading. If I won't forget, I'll test the depedency handling seperately for a broadcaster instance and a receiver instance of Listen later on.