The argument is called 'keep' but this is phrased as 'do not discard' - similarly, there's a 'discard' synonym for 'do not keep'. Either we should change the var (keep -> discard) or we should change the comment to be 'keep' and 'do not keep'