Parasitology. A game of cat and mouth