You're implicitly creating a pubsub singleton during initializing. Instead, you could add a ``pubsub.create()`` method to the pubsub interface to create an instance.