diff --git a/CHANGES b/CHANGES
--- a/CHANGES
+++ b/CHANGES
@@ -52,3 +52,6 @@
 
 0.2.2.1:
 		improved ICA decorrelation step
+
+0.2.2.2:
+		
diff --git a/hstatistics.cabal b/hstatistics.cabal
--- a/hstatistics.cabal
+++ b/hstatistics.cabal
@@ -1,5 +1,5 @@
 Name:               hstatistics
-Version:            0.2.2.1
+Version:            0.2.2.2
 License:            GPL
 License-file:       LICENSE
 Copyright:          (c) A.V.H. McPhail 2010
diff --git a/lib/Numeric/Statistics/ICA.hs b/lib/Numeric/Statistics/ICA.hs
--- a/lib/Numeric/Statistics/ICA.hs
+++ b/lib/Numeric/Statistics/ICA.hs
@@ -38,6 +38,7 @@
 
 import Numeric.LinearAlgebra.Interface
 import Numeric.LinearAlgebra.Algorithms
+import Numeric.LinearAlgebra.Linear
 
 import Numeric.GSL.Statistics
 
@@ -199,6 +200,6 @@
             -> (I.Array Int (Vector Double),Matrix Double) -- ^ transformed data, ica transform
 icaDefaults r a = let c = I.rangeSize $ I.bounds a
                       s = (dim $ (a I.! 1)) `div` 16
-                  in ica r sigmoid sigmoid' PNorm1 0.0000001 s a
+                  in ica r sigmoid sigmoid' Infinity 0.0000001 s a
 
 -----------------------------------------------------------------------------
diff --git a/lib/Numeric/Statistics/Information.hs b/lib/Numeric/Statistics/Information.hs
--- a/lib/Numeric/Statistics/Information.hs
+++ b/lib/Numeric/Statistics/Information.hs
@@ -25,8 +25,9 @@
 
 import Numeric.Statistics.PDF
 
-import Numeric.LinearAlgebra.Algorithms
+import Numeric.LinearAlgebra.Algorithms()
 import Numeric.LinearAlgebra.Interface()
+import Numeric.LinearAlgebra.Linear
 
 -----------------------------------------------------------------------------
 
diff --git a/lib/Numeric/Statistics/PCA.hs b/lib/Numeric/Statistics/PCA.hs
--- a/lib/Numeric/Statistics/PCA.hs
+++ b/lib/Numeric/Statistics/PCA.hs
@@ -27,6 +27,7 @@
 
 import Numeric.LinearAlgebra.Interface
 import Numeric.LinearAlgebra.Algorithms
+import Numeric.LinearAlgebra.Linear
 
 import Numeric.GSL.Statistics
 
