announcer thread fixes