diff --git a/Chart-cairo.cabal b/Chart-cairo.cabal
--- a/Chart-cairo.cabal
+++ b/Chart-cairo.cabal
@@ -1,5 +1,5 @@
 Name: Chart-cairo
-Version: 1.1
+Version: 1.2
 License: BSD3
 License-file: LICENSE
 Copyright: Tim Docker, 2006-2010
@@ -21,7 +21,7 @@
                , data-default-class < 0.1
                , operational >= 0.2.2 && < 0.3
                , lens >= 3.9 && < 3.11
-               , Chart >= 1.1 && < 1.2
+               , Chart >= 1.2 && < 1.3
 
   Exposed-modules:
         Graphics.Rendering.Chart.Backend.Cairo
diff --git a/Graphics/Rendering/Chart/Backend/Cairo.hs b/Graphics/Rendering/Chart/Backend/Cairo.hs
--- a/Graphics/Rendering/Chart/Backend/Cairo.hs
+++ b/Graphics/Rendering/Chart/Backend/Cairo.hs
@@ -44,7 +44,6 @@
 import Graphics.Rendering.Chart.Drawing
 import Graphics.Rendering.Chart.Geometry as G
 import Graphics.Rendering.Chart.Renderable
-import Graphics.Rendering.Chart.Simple
 import Graphics.Rendering.Chart.SparkLine
 
 -----------------------------------------------------------------------
@@ -318,25 +317,6 @@
 
 cArcNegative :: Point -> Double -> Double -> Double -> C.Render ()
 cArcNegative p r a1 a2 = C.arcNegative (p_x p) (p_y p) r a1 a2
-
--- -----------------------------------------------------------------------
--- Simple Instances
--- -----------------------------------------------------------------------
-
-instance PlotPDFType (IO a) where
-    pld fn args = do
-        renderableToPDFFile (layoutDddToRenderable $ uplot (reverse args)) 640 480 fn
-        return undefined
-
-instance PlotPSType (IO a) where
-    pls fn args = do
-        renderableToPSFile (layoutDddToRenderable $ uplot (reverse args)) 640 480 fn
-        return undefined
-
-instance PlotPNGType (IO a) where
-    plp fn args = do
-        renderableToPNGFile (layoutDddToRenderable $ uplot (reverse args)) 640 480 fn
-        return undefined
 
 -- -----------------------------------------------------------------------
 -- SparkLine Functions
