Jili, I understand what you are saying and have had the same problems. But in reguards to the sodium nitrate... it's an artifical coloring and preservative that is toxic to cats and is very different than feeding your kids hot dogs. It's like giving chocolate to your cats because you feel it's safe to give chocolate to your kids. Different bodies can handle different things. If you are looking for a good canned food at Petsmart try Authority, it's Petsmarts generic brand. I think it's .49 for a small can and the ingredients are really good. If you haven't seen it, check around for it. I think your cat would like it, mine did