DiscardController is almost finished