Is there a particular reason for not using `.reject(&:valid?)` here?