Honestly having looked into how pet food is made, there's no telling what's in any kibbles. Nobody's watching the coop, there's been several studies on various limited ingredient kibbles which have been shown to contain wrong proteins so this is nothing new in the world of kibble. Byproducts aren't "bad" but you have no idea if it's chicken heads, or what it is or in what amounts. Just like corn isn't any worse than sweet potatoes or peas or any of the "grain free" fillers that is the current fad. None of that vegetable matter is suitable for carnivores but it's necessary to make kibble stay together. A food that's 30% legumes isn't any healthier for a dog than one that's 30% corn unless there's an allergy to it. The nonstop recalls and scary items in kibble sourced from China is why I now feed raw.