Well what bothers me is that it says "ruminant animal meat free". Not just animal free. Which could mean they use meats from animals that aren't cows, or goats, etc. Right? Which could be where the animal fat comes from. So maybe it's chicken fat? Or pig fat. Or if it's made in Mexico or Canada it could even be horse.I dont know where you are but i just looked at the label on mine. It even says its animal free.