I'd avoid using unnecessary acronyms like `uniq`, and I'd use more describing argument names