Ted calling out the demons!