My understanding is a topic is not something that really exists until a message is published to.
Is it possible for a client to subscribe to a topic that the broker can see has never been published to? And may not be published to for a while (say a few minutes)?