say we have mob/Topic() which does stuff
Any features added to mob/Topic() will not work if usr != src and src is a ghost.

Just because it's done this way elsewhere in the code, does not make it correct.