You may have something there!Very well could be. But with some of these Illuminati types I would not rule out holy water, mirrors,crosses or sunlight,it nails them all.
I grew up with one in my family. I know one when I see one.