add returnNew to dedupe