Demons, agents, haters oh my my