diff --git a/CHANGES b/CHANGES
--- a/CHANGES
+++ b/CHANGES
@@ -111,3 +111,7 @@
 
 0.2.4.1:
 		fixed .cabal repository line
+
+0.2.4.2:
+		removed Warning about Foreign CInt
+		switch to System.IO.Unsafe.unsafePerformIO
diff --git a/hsignal.cabal b/hsignal.cabal
--- a/hsignal.cabal
+++ b/hsignal.cabal
@@ -1,5 +1,5 @@
 Name:               hsignal
-Version:            0.2.4.1
+Version:            0.2.4.2
 License:            BSD3
 License-file:       LICENSE
 Copyright:          (c) A.V.H. McPhail 2010, 2011
diff --git a/lib/Numeric/Signal/Internal.hs b/lib/Numeric/Signal/Internal.hs
--- a/lib/Numeric/Signal/Internal.hs
+++ b/lib/Numeric/Signal/Internal.hs
@@ -31,11 +31,14 @@
 --import Numeric.LinearAlgebra.Linear
 
 import qualified Numeric.GSL.Fourier as F
-import Foreign
+import Foreign hiding (unsafePerformIO)
+
 --import Data.Complex
 import Foreign.C.Types
 
 import Prelude hiding(filter)
+
+import System.IO.Unsafe(unsafePerformIO)
 
 -----------------------------------------------------------------------------
 
