diff --git a/genprog.cabal b/genprog.cabal
--- a/genprog.cabal
+++ b/genprog.cabal
@@ -1,5 +1,5 @@
 name:                genprog
-version:             0.1.0.1
+version:             0.1.0.2
 synopsis:            Genetic programming library
 license:             BSD3
 license-file:        LICENSE
@@ -26,7 +26,7 @@
   exposed-modules: 
     GenProg, GenProg.GenExpr, GenProg.GenExpr.Data
   build-depends: 
-    base == 4.5.*, syb == 0.4.*, syz == 0.2.*, MonadRandom == 0.1.*
+    base == 4.6.*, syb == 0.4.*, syz == 0.2.*, MonadRandom == 0.1.*
   hs-source-dirs: src
   extensions:
     MultiParamTypeClasses, FunctionalDependencies, 
diff --git a/src/GenProg.hs b/src/GenProg.hs
--- a/src/GenProg.hs
+++ b/src/GenProg.hs
@@ -96,9 +96,9 @@
 import Data.Maybe
 import Control.Monad
 import Control.Monad.Random
-import GenProg.GenExpr.Data
+import GenProg.GenExpr
 
--- | A typeclass defining a genetic program interface.  Datatypes @e@
+-- | A typeclass defining a genetic program interface. Datatypes @e@
 -- that are to be used as genetic programs must be instances of the
 -- 'GenExpr' typeclass and must implement this interface. 
 class (Eq e, GenExpr e, MonadRandom m) => GenProg m e | e -> m where
