diff --git a/Numeric/Sum.hs b/Numeric/Sum.hs
--- a/Numeric/Sum.hs
+++ b/Numeric/Sum.hs
@@ -54,15 +54,12 @@
 import Data.Bits (shiftR)
 import Data.Data (Typeable, Data)
 import Data.Vector.Generic (Vector(..), foldl')
+import Data.Vector.Generic.Mutable (MVector(..))
 import Data.Vector.Unboxed.Deriving (derivingUnbox)
 import qualified Data.Foldable as F
 import qualified Data.Vector as V
 import qualified Data.Vector.Generic as G
 import qualified Data.Vector.Unboxed as U
-
-#if __GLASGOW_HASKELL__ == 704
-import Data.Vector.Generic.Mutable (MVector(..))
-#endif
 
 -- | A class for summation of floating point numbers.
 class Summation s where
diff --git a/math-functions.cabal b/math-functions.cabal
--- a/math-functions.cabal
+++ b/math-functions.cabal
@@ -1,5 +1,5 @@
 name:           math-functions
-version:        0.1.5.1
+version:        0.1.5.2
 cabal-version:  >= 1.8
 license:        BSD3
 license-file:   LICENSE
