requirements dedup