diff --git a/Data/List/Extras.hs b/Data/List/Extras.hs
--- a/Data/List/Extras.hs
+++ b/Data/List/Extras.hs
@@ -1,5 +1,5 @@
 
-{-# OPTIONS_GHC -Wall -Werror #-}
+{-# OPTIONS_GHC -Wall -fwarn-tabs #-}
 
 ----------------------------------------------------------------
 --                                                  ~ 2008.07.25
diff --git a/Data/List/Extras/Argmax.hs b/Data/List/Extras/Argmax.hs
--- a/Data/List/Extras/Argmax.hs
+++ b/Data/List/Extras/Argmax.hs
@@ -1,5 +1,5 @@
 
-{-# OPTIONS_GHC -Wall -Werror #-}
+{-# OPTIONS_GHC -Wall -fwarn-tabs #-}
 
 ----------------------------------------------------------------
 --                                                  ~ 2008.08.17
diff --git a/Data/List/Extras/LazyLength.hs b/Data/List/Extras/LazyLength.hs
--- a/Data/List/Extras/LazyLength.hs
+++ b/Data/List/Extras/LazyLength.hs
@@ -1,10 +1,17 @@
 
-{-# OPTIONS_GHC -Wall -Werror #-}
+-- 2008.10.12: GHC 6.10 breaks -fno-warn-orphans so that it no
+-- longer suppresses the warnings for orphaned RULES. Hence -Werror
+-- will make things crash on those systems, and even if that's
+-- removed then -Wall will send up too many false positives which
+-- may disconcert users. So now this file is now running without
+-- linting. Eheu!
+{-# OPTIONS_GHC -fwarn-tabs #-}
+
 -- We need this in order to ensure the rules are picked up
 {-# OPTIONS_GHC -O2 -fglasgow-exts #-}
 
 ----------------------------------------------------------------
---                                                  ~ 2008.08.17
+--                                                  ~ 2008.08.23
 -- |
 -- Module      :  Data.List.Extras.LazyLength
 -- Copyright   :  Copyright (c) 2007--2008 wren ng thornton
diff --git a/Data/List/Extras/Pair.hs b/Data/List/Extras/Pair.hs
--- a/Data/List/Extras/Pair.hs
+++ b/Data/List/Extras/Pair.hs
@@ -1,5 +1,5 @@
 
-{-# OPTIONS_GHC -Wall -Werror #-}
+{-# OPTIONS_GHC -Wall -fwarn-tabs #-}
 
 ----------------------------------------------------------------
 --                                                  ~ 2008.08.12
diff --git a/Prelude/Listless.hs b/Prelude/Listless.hs
--- a/Prelude/Listless.hs
+++ b/Prelude/Listless.hs
@@ -1,5 +1,5 @@
 
-{-# OPTIONS_GHC -Wall -Werror #-}
+{-# OPTIONS_GHC -Wall -fwarn-tabs #-}
 
 ----------------------------------------------------------------
 --                                                  ~ 2008.07.20
diff --git a/list-extras.cabal b/list-extras.cabal
--- a/list-extras.cabal
+++ b/list-extras.cabal
@@ -1,9 +1,9 @@
 ----------------------------------------------------------------
--- wren ng thornton <wren@community.haskell.org>    ~ 2008.08.17
+-- wren ng thornton <wren@community.haskell.org>    ~ 2008.10.12
 ----------------------------------------------------------------
 
 Name:           list-extras
-Version:        0.2.2
+Version:        0.2.2.1
 Cabal-Version:  >= 1.2
 Build-Type:     Simple
 Stability:      stable
