diff --git a/Rasterific.cabal b/Rasterific.cabal
--- a/Rasterific.cabal
+++ b/Rasterific.cabal
@@ -1,7 +1,7 @@
 -- Initial Rasterific.cabal generated by cabal init.  For further 
 -- documentation, see http://haskell.org/cabal/users-guide/
 name:                Rasterific
-version:             0.4.1
+version:             0.4.2
 synopsis:            A pure haskell drawing engine.
 -- A longer description of the package.
 description:
@@ -34,7 +34,7 @@
 Source-Repository this
     Type:      git
     Location:  git://github.com/Twinside/Rasterific.git
-    Tag:       v0.4.1
+    Tag:       v0.4.2
 
 flag embed_linear
   description: Embed a reduced version of Linear avoiding a (huge) dep
diff --git a/changelog b/changelog
--- a/changelog
+++ b/changelog
@@ -1,7 +1,11 @@
 -*-change-log-*-
 
+v0.4.2 February 2015
+ * Fix: Cubic bezier clipping
+
 v0.4.1 January 2015
  * Fix: GHC 7.10 compilation
+ * Adding: Various lens to access some primitive informations.
 
 v0.4 December 2014
  * Breaking change: Changed the original position scheme for
diff --git a/docimages/aaaa.png b/docimages/aaaa.png
new file mode 100644
Binary files /dev/null and b/docimages/aaaa.png differ
diff --git a/docimages/coordinate.png b/docimages/coordinate.png
Binary files a/docimages/coordinate.png and b/docimages/coordinate.png differ
diff --git a/docimages/cubic_bezier.png b/docimages/cubic_bezier.png
Binary files a/docimages/cubic_bezier.png and b/docimages/cubic_bezier.png differ
diff --git a/docimages/geometry_on_path.png b/docimages/geometry_on_path.png
Binary files a/docimages/geometry_on_path.png and b/docimages/geometry_on_path.png differ
diff --git a/docimages/sampled_texture_reflect.png b/docimages/sampled_texture_reflect.png
Binary files a/docimages/sampled_texture_reflect.png and b/docimages/sampled_texture_reflect.png differ
diff --git a/docimages/text_complex_example.png b/docimages/text_complex_example.png
Binary files a/docimages/text_complex_example.png and b/docimages/text_complex_example.png differ
diff --git a/docimages/text_example.png b/docimages/text_example.png
Binary files a/docimages/text_example.png and b/docimages/text_example.png differ
diff --git a/docimages/text_on_path.png b/docimages/text_on_path.png
Binary files a/docimages/text_on_path.png and b/docimages/text_on_path.png differ
diff --git a/src/Graphics/Rasterific/CubicBezier.hs b/src/Graphics/Rasterific/CubicBezier.hs
--- a/src/Graphics/Rasterific/CubicBezier.hs
+++ b/src/Graphics/Rasterific/CubicBezier.hs
@@ -225,7 +225,7 @@
             recurse (CubicBezier m bccd cd d)
   where -- Minimal & maximal dimension of the bezier curve
         bmin = vmin a . vmin b $ vmin c d
-        bmax = vmax a . vmax b $ vmin c d
+        bmax = vmax a . vmax b $ vmax c d
 
         recurse = clipCubicBezier mini maxi
 
