что задача задаче рознь. что в правильной задаче такая ситуация не возникнет. Но защита, конечно нужна. И вам решать\в вашей конкретной задаче\ что подходит больше.
Если старая еда испортилась - выкинуть. если испортились только фрукты - отсеять и выкинуть их. Если есть еда, срок годности которой почти вышел - выкинем её.