I'd check `isAdminUser()` before the "Invalid hub.topic"