Do we have cases where loadForTopic is called with topic set to undefined? I think that loadForTopic should always be called with an actual topic id.