updated (apply uniquify)