diff --git a/Data/List/Unique.hs b/Data/List/Unique.hs
--- a/Data/List/Unique.hs
+++ b/Data/List/Unique.hs
@@ -39,7 +39,7 @@
 --  repeated  "foo bar" == "o" 
 
 repeated :: Ord a => [a] -> [a]
-repeated = map head . filterByLength (>1)
+repeated = repeatedBy (>1)
 
 -- | The repeatedBy function behaves just like repeated, except it uses a user-supplied equality predicate.
 -- 
diff --git a/Unique.cabal b/Unique.cabal
--- a/Unique.cabal
+++ b/Unique.cabal
@@ -10,7 +10,8 @@
 -- PVP summary:      +-+------- breaking API changes
 --                   | | +----- non-breaking API additions
 --                   | | | +--- code changes with no API change
-version:             0.1.0.5
+--version:             0.2.0.5
+version:             0.2
 
 -- A short (one-line) description of the package.
 synopsis:           It provides the functionality like unix "uniq" utility
@@ -57,7 +58,7 @@
   -- other-extensions:    
   
   -- Other library packages from which modules are imported.
-  build-depends:       base >=4.7 && <4.8
+  build-depends:       base >=4.0 && <= 4.8
   
   -- Directories containing source files.
   -- hs-source-dirs:      
