diff --git a/CONTRIBUTORS b/CONTRIBUTORS
deleted file mode 100644
--- a/CONTRIBUTORS
+++ /dev/null
@@ -1,5 +0,0 @@
-In order of appearance:
-
-Antoine Latter
-Jason Dusek
-Tim Newsham
diff --git a/Data/UUID/Internal.hs b/Data/UUID/Internal.hs
--- a/Data/UUID/Internal.hs
+++ b/Data/UUID/Internal.hs
@@ -29,7 +29,12 @@
 import Data.List (splitAt, foldl', unfoldr)
 
 import Data.Typeable
+
+#if __GLASGOW_HASKELL__ >= 610
+import Data.Data
+#else
 import Data.Generics.Basics
+#endif
 
 import Foreign.Ptr
 import Foreign.Storable
diff --git a/Demo.hs b/Demo.hs
deleted file mode 100644
--- a/Demo.hs
+++ /dev/null
@@ -1,16 +0,0 @@
-
--- timing demo
-
-import Data.UUID
-import System.Random
-
-newUUID :: IO UUID
-newUUID = randomIO
-
-count = 300000
-
-main = sequence_ $ replicate count $ do
-         x <- newUUID
-         y <- newUUID
-         seq (x == y) $ return ()
- 
diff --git a/uuid.cabal b/uuid.cabal
--- a/uuid.cabal
+++ b/uuid.cabal
@@ -1,5 +1,5 @@
 Name: uuid
-Version: 1.0.0
+Version: 1.0.1
 Copyright: (c) 2008 Antoine Latter
 Author: Antoine Latter
 Maintainer: aslatter@gmail.com
@@ -8,7 +8,7 @@
 
 Category: Data
 Build-Type: Simple
-Cabal-Version: >= 1.2
+Cabal-Version: >= 1.2.3
 
 Description:
  This library is useful for creating, comparing, parsing and
