minor adjustment about askForDiscard