diff --git a/plot-light.cabal b/plot-light.cabal
--- a/plot-light.cabal
+++ b/plot-light.cabal
@@ -1,5 +1,5 @@
 name:                plot-light
-version:             0.3.3.1
+version:             0.3.3.2
 synopsis:            A lightweight plotting library, exporting to SVG
 description:         This library provides drawing and plotting datastructures and functions; it is aimed in particular at scientific visualization, but it also exposes its plotting primitives and a small but general purpose 2D geometry library.
                      
@@ -38,10 +38,10 @@
                        Data.Parsers
   build-depends:       base >= 4.7 && < 5
                      , blaze-svg >= 0.3.6.1
-                     , colour >= 2.3.4
+                     , colour >= 2.3.3
                      , containers >= 0.5.7.1
                      , mtl
-                     , scientific >= 0.3.5.2
+                     , scientific >= 0.3.5.1
                      , text >= 1.2.2.2
                      , time
                      , data-default-class >= 0.1.2.0
diff --git a/src/Graphics/Rendering/Plot/Light/Internal/Geometry.hs b/src/Graphics/Rendering/Plot/Light/Internal/Geometry.hs
--- a/src/Graphics/Rendering/Plot/Light/Internal/Geometry.hs
+++ b/src/Graphics/Rendering/Plot/Light/Internal/Geometry.hs
@@ -35,7 +35,7 @@
   )
 where
 
-import Data.Monoid ((<>))
+-- import Data.Monoid ((<>))
 
 import GHC.Generics
 import Data.Default.Class
@@ -131,6 +131,7 @@
   
 instance (Ord a, Num a) => Monoid (Frame a) where
   mempty = Frame (Point 0 0) (Point 0 0)
+  mappend = (<>)
 
 
 mkFrame :: Point a -> Point a -> Frame a
@@ -242,6 +243,7 @@
 -- | Vectors form a monoid w.r.t. vector addition
 instance Num a => Monoid (V2 a) where
   mempty = V2 0 0
+  mappend = (<>)
 
 -- | Additive group :
 -- 
@@ -331,6 +333,7 @@
 -- | Diagonal matrices form a monoid w.r.t. matrix multiplication and have the identity matrix as neutral element
 instance Num a => Monoid (DiagMat2 a) where
   mempty = DMat2 1 1
+  mappend = (<>)
 
 instance Num a => Semigroup (Mat2 a) where
   (<>) = (##)
@@ -338,6 +341,7 @@
 -- | Matrices form a monoid w.r.t. matrix multiplication and have the identity matrix as neutral element
 instance Num a => Monoid (Mat2 a) where
   mempty = Mat2 1 0 0 1
+  mappend = (<>)
 
 -- | Create a diagonal matrix
 diagMat2 :: Num a => a -> a -> DiagMat2 a
