Nope. Worms, carrion worms, maggots and nematodes. I also refuse to Google what nematodes actually are because I'm certain that will not help my feeling of squick right now.