What happens when failure? Don't we need to restore the state of the feed in that case? We marked it dirty till this point.