Maggots on your mind?