"Demon hype... or maybe not."