fixed calls so deduplication takes a list of args