DISMANTLING DEMONIC PROGRAMMING