diff --git a/roots.cabal b/roots.cabal
--- a/roots.cabal
+++ b/roots.cabal
@@ -1,5 +1,5 @@
 name:                   roots
-version:                0.1.1.1
+version:                0.1.1.2
 stability:              experimental
 
 cabal-version:          >= 1.6
@@ -14,6 +14,9 @@
 synopsis:               Root-finding algorithms (1-dimensional)
 description:            Framework for and a few implementations of
                         (1-dimensional) numerical root-finding algorithms.
+                        .
+                        Changes in 0.1.1.2: More type signature changes to build
+                        on GHC 7.6
                         .
                         Changes in 0.1.1.1: Added Eq contexts where necessary to
                         build on GHC 7.4
diff --git a/src/Math/Root/Finder/Brent.hs b/src/Math/Root/Finder/Brent.hs
--- a/src/Math/Root/Finder/Brent.hs
+++ b/src/Math/Root/Finder/Brent.hs
@@ -123,7 +123,7 @@
 
 -- |debugging function to show a nice trace of the progress of the algorithm
 _traceBrent :: (PrintfArg a, RealFloat a,
-                PrintfArg b, Ord b, Num b,
+                PrintfArg b, Ord b, RealFrac b,
                 RootFinder Brent a b) =>
                (a -> b) -> Maybe (a, a) -> IO ()
 _traceBrent f mbRange = do
