Partially moved alerts out of individual modules.