diff --git a/Graphics/Rendering/Chart/Plot/Histogram.hs b/Graphics/Rendering/Chart/Plot/Histogram.hs
--- a/Graphics/Rendering/Chart/Plot/Histogram.hs
+++ b/Graphics/Rendering/Chart/Plot/Histogram.hs
@@ -28,7 +28,7 @@
 
 import Control.Lens hiding (moveTo)
 import Graphics.Rendering.Chart
-import Data.Default
+import Data.Default.Class
 
 import Data.Colour (opaque)
 import Data.Colour.Names (black, blue)
@@ -102,6 +102,10 @@
      }
 
 -- | Convert a @PlotHist@ to a @Plot@
+--
+-- N.B. In principle this should be Chart's @ToPlot@ class but unfortunately
+-- this does not allow us to set bounds on the x and y axis types, hence
+-- the need for this function.
 histToPlot :: (RealFrac x, Num y, Ord y) => PlotHist x y -> Plot x y
 histToPlot p = Plot {
         _plot_render      = renderPlotHist p,
diff --git a/chart-histogram.cabal b/chart-histogram.cabal
--- a/chart-histogram.cabal
+++ b/chart-histogram.cabal
@@ -1,5 +1,5 @@
 Name:                chart-histogram
-Version:             0.4.2
+Version:             0.4.3
 Synopsis:            Easily render histograms with Chart
 Description:         A library for rendering histograms with the Chart library
 License:             BSD3
@@ -19,10 +19,10 @@
   Exposed-modules:     Numeric.Histogram,
                        Graphics.Rendering.Chart.Plot.Histogram
 
-  Build-depends:       base >=4.6 && <4.9,
+  Build-depends:       base >=4.5 && <4.9,
                        vector >=0.9 && <0.11,
                        lens >=3.9 && <4.5,
-                       data-default >=0.5 && <0.6,
+                       data-default-class >=0.0.1 && <0.1,
                        colour >=2.2.1 && <2.4,
                        Chart >=1.0 && <1.4
 
