Discard is done and tested