diff --git a/monad-loops.cabal b/monad-loops.cabal
--- a/monad-loops.cabal
+++ b/monad-loops.cabal
@@ -1,5 +1,5 @@
 name:                   monad-loops
-version:                0.4.2
+version:                0.4.2.1
 stability:              provisional
 license:                PublicDomain
 
@@ -31,7 +31,8 @@
 
 Library
   hs-source-dirs:       src
-  ghc-options:          -Wall -fno-warn-unused-do-bind -fno-warn-name-shadowing
+  if impl(ghc >= 7)
+    ghc-options:        -Wall -fno-warn-unused-do-bind -fno-warn-name-shadowing
   exposed-modules:      Control.Monad.Loops
   if flag(base4)
     cpp-options:        -Dbase4
