better dedupe