Actually, right now, it would remove the topic when coming across a view that is not a GroupChatView (because the topic string would be empty). That was my motivation for solving it like this.