diff --git a/changelog b/changelog
--- a/changelog
+++ b/changelog
@@ -1,3 +1,6 @@
+0.3.4.15
+	* Fix build for base < 4.8.
+
 0.3.4.14
 	* Some minor performance improvements.
 
diff --git a/scientific.cabal b/scientific.cabal
--- a/scientific.cabal
+++ b/scientific.cabal
@@ -1,5 +1,5 @@
 name:                scientific
-version:             0.3.4.14
+version:             0.3.4.15
 synopsis:            Numbers represented using scientific notation
 description:
   @Data.Scientific@ provides the number type 'Scientific'. Scientific numbers are
diff --git a/src/Data/Scientific.hs b/src/Data/Scientific.hs
--- a/src/Data/Scientific.hs
+++ b/src/Data/Scientific.hs
@@ -104,7 +104,7 @@
 import           Data.Typeable                (Typeable)
 import qualified Data.Vector         as V
 import qualified Data.Vector.Mutable as VM
-import           Data.Word                    (Word8, Word16, Word32, Word64)
+import           Data.Word                    (Word, Word8, Word16, Word32, Word64)
 import           Math.NumberTheory.Logarithms (integerLog10')
 import qualified Numeric                      (floatToDigits)
 import qualified Text.Read                       as Read
