Fixes #1, test confirms.

Using args.uniq fixes the issue. No need for
the distinct filter at the moment.