If I had a dollar for every roast beef sandwich I've thrown out when I've seen that ominous rainbow tint to it, I'd be rich. Okay, not rich because roast beef sandwiches cost much more than a dollar, but it would certainly help because I've thrown out a lot of meat in my day because of this iridescent "sign" that it's spoiled. Turns out I could have just eaten it and been fine.