Revert "Merge pull request #21 from gnzlbg/unique"

This reverts commit 2b83e2d53c27c3c0b47073e63a41c83a8ff86a8c, reversing
changes made to 3cc43a68d89dd8cb01b0d6479d338ffd8f9265df.