Don't need AbstractScheduler: isSystemMessage uses a blacklist approach, not a
whitelist approach