There is a story in the Tibetan Buddhist tradition about a yogi named Milarepa who lived as a hermit in the mountains. One day seven demons appeared in his home while he was out on a walk. His first response was to demand that they leave, as it was his home and not theirs. This caused four of them to disappear, but three remained. No matter how stern he was he could not get them to leave, so he decided to change his approach. He invited them to stay for as long as they desired, even offering them dinner. With that, two more disappeared leaving one behind. Milarepa decided that he would give this demon his life and walked up to put his head in its mouth. POOF went the last demon.