Sorry, this isn't the model which hedwig uses at the moment. Changing it, apart from being a large amount of work would also break some of the guarantees which hedwig currently has. For example, if you create a topic, someone subscribes and then disconnects, messages are published to the topic, the topic is deleted and created again, and more messages are published, should the subscriber when he connects again get all the messages? only those from the second topic creation? only the first ones, since that was the one he subscribed to?
I'm sure there's a lot of other cases similar to this also. -Ivan
