Completely changed how notifications work for mq