diff --git a/List.hs b/List.hs
index b9383c4f38061f835d9a526031fbd02ca1f06091..eb87353e3fb0c8f572aba74e310215005b451f9c 100644
--- a/List.hs
+++ b/List.hs
@@ -31,4 +31,4 @@ module List (
         zip, zip3, zipWith, zipWith3, unzip, unzip3
     ) where
 
-import Data.List hiding (foldl', splitAt)
+import Data.OldList hiding (foldl', splitAt)
diff --git a/Prelude.hs b/Prelude.hs
index f947e7e4edeaba80317703b6868d429ab41461e6..bed225f4c7f8b2400bc64dc444279b0fde0a1603 100644
--- a/Prelude.hs
+++ b/Prelude.hs
@@ -134,7 +134,7 @@ import qualified "base" Control.Exception.Base as New (catch)
 import "base" Control.Monad
 import "base" System.IO
 import "base" System.IO.Error (IOError, ioError, userError)
-import "base" Data.List hiding ( splitAt )
+import "base" Data.OldList hiding ( splitAt )
 import "base" Data.Either
 import "base" Data.Maybe
 import "base" Data.Tuple