Fix canDrawDiscard validation