The deals thing seemed like a bad idea. He mostly seems like an internet troll, though. But good to know the general holy water and salt thing tends to work. The Homestead has a certain bedrock that doesn't let demons come on our grounds and we have our own amulet sort of thing.