That looks right to me --- the :test and :from-end should be arguments to REMOVE-DUPLICATES. I will test this patch and push it as long as all the tests pass (and unless Faré objects). Thanks! cheers, r