discarding works better