diff --git a/simpleprelude.cabal b/simpleprelude.cabal
--- a/simpleprelude.cabal
+++ b/simpleprelude.cabal
@@ -1,6 +1,6 @@
 Name:                simpleprelude
 
-Version:             1.0.0.1
+Version:             1.0.0.2
 
 Synopsis:            A simplified Haskell prelude for teaching
 
diff --git a/src/Common.hs b/src/Common.hs
--- a/src/Common.hs
+++ b/src/Common.hs
@@ -1,4 +1,8 @@
+{-# LANGUAGE PackageImports, NoImplicitPrelude  #-}
+
 module Common where
+
+import "base" Prelude
 
 additionalArgs :: [String]
 additionalArgs = [
diff --git a/src/SimpleGHC.hs b/src/SimpleGHC.hs
--- a/src/SimpleGHC.hs
+++ b/src/SimpleGHC.hs
@@ -1,9 +1,12 @@
+{-# LANGUAGE PackageImports, NoImplicitPrelude  #-}
 
 import Common             ( additionalArgs )
 import GHC.Paths          ( ghc )
 import System.Environment ( getArgs )
 import System.Exit        ( exitWith )
 import System.Process     ( rawSystem )
+
+import "base" Prelude
 
 
 main :: IO ()
diff --git a/src/SimpleGHCi.hs b/src/SimpleGHCi.hs
--- a/src/SimpleGHCi.hs
+++ b/src/SimpleGHCi.hs
@@ -1,9 +1,12 @@
+{-# LANGUAGE PackageImports, NoImplicitPrelude  #-}
 
 import Common             ( additionalArgs )
 import GHC.Paths          ( ghc )
 import System.Environment ( getArgs )
 import System.Exit        ( exitWith )
 import System.Process     ( rawSystem )
+
+import "base" Prelude
 
 
 main :: IO ()
