some sort of a parasite