What is this demon magic?
348