might require some sort of way to register hooks on output (like sieve on input?) would be helpful for identifying auto-kline phrases that knock bots offline