diff --git a/Geom2D/CubicBezier/MetaPath.hs b/Geom2D/CubicBezier/MetaPath.hs
--- a/Geom2D/CubicBezier/MetaPath.hs
+++ b/Geom2D/CubicBezier/MetaPath.hs
@@ -67,8 +67,10 @@
 import Geom2D.CubicBezier.Numeric
 
 data OpenMetaPath a = OpenMetaPath [(Point a, MetaJoin a)] (Point a)
-  deriving (Functor, Traversable, Foldable)
-                      -- ^ A metapath with endpoints
+                        -- ^ A metapath with endpoints
+                    deriving (Functor, Traversable, Foldable)
+
+
 data ClosedMetaPath a = ClosedMetaPath [(Point a, MetaJoin a)]
                         -- ^ A metapath with cycles.  The last join
                         -- joins the last point with the first.
diff --git a/cubicbezier.cabal b/cubicbezier.cabal
--- a/cubicbezier.cabal
+++ b/cubicbezier.cabal
@@ -1,5 +1,5 @@
 Name:		cubicbezier
-Version: 	0.6.0.2
+Version: 	0.6.0.3
 Synopsis:	Efficient manipulating of 2D cubic bezier curves.
 Category: 	Graphics, Geometry, Typography
 Copyright: 	Kristof Bastiaensen (2017)
@@ -33,7 +33,7 @@
   if flag(Debug)
      cpp-options: -DDEBUG
   Ghc-options: -Wall
-  Build-depends: base >= 3 && < 5, containers >= 0.5.3, integration >= 0.1.1, vector >= 0.10,
+  Build-depends: base >= 4.8 && < 5, containers >= 0.5.3, integration >= 0.1.1, vector >= 0.10,
                  matrices >= 0.4.1, microlens >= 0.1.2, microlens-th >= 0.1.2, microlens-mtl >= 0.1.2, mtl >= 2.1.1,
                  fast-math >= 1.0.0, vector-space >= 0.10.4
   Exposed-Modules:
