diff --git a/Data/String/Combinators.hs b/Data/String/Combinators.hs
--- a/Data/String/Combinators.hs
+++ b/Data/String/Combinators.hs
@@ -1,5 +1,9 @@
-{-# LANGUAGE OverloadedStrings, NoImplicitPrelude, UnicodeSyntax #-}
+{-# LANGUAGE CPP, OverloadedStrings, NoImplicitPrelude, UnicodeSyntax #-}
 
+#if __GLASGOW_HASKELL__ >= 704
+{-# LANGUAGE Safe #-}
+#endif
+
 --------------------------------------------------------------------------------
 -- |
 -- Module      :  Data.String.Combinators
@@ -287,6 +291,3 @@
 -- | Convert a @Rational@ to a string-like.
 rational ∷ IsString s ⇒ Rational → s
 rational = fromShow
-
-
--- The End ---------------------------------------------------------------------
diff --git a/string-combinators.cabal b/string-combinators.cabal
--- a/string-combinators.cabal
+++ b/string-combinators.cabal
@@ -1,5 +1,5 @@
 Name:          string-combinators
-Version:       0.6.0.1
+Version:       0.6.0.2
 Synopsis:      Polymorphic functions to build and combine stringlike values
 Description:   @string-combinators@ provides handy polymorphic functions
                to build and combine string-like values.
@@ -11,7 +11,7 @@
 License-file:  LICENSE
 Author:        Bas van Dijk <v.dijk.bas@gmail.com>
 Maintainer:    Bas van Dijk <v.dijk.bas@gmail.com>
-Homepage:      https://github.com/basvandijk/string-combinators/
+Homepage:      https://github.com/basvandijk/string-combinators
 Bug-Reports:   https://github.com/basvandijk/string-combinators/issues
 Copyright:     2009-2011 Bas van Dijk <v.dijk.bas@gmail.com>
 Cabal-version: >= 1.6
@@ -25,7 +25,7 @@
   Location: git://github.com/basvandijk/string-combinators.git
 
 Library
-  Build-Depends: base                 >= 4     && < 4.5
+  Build-Depends: base                 >= 4     && < 4.6
                , base-unicode-symbols >= 0.1.1 && < 0.3
   Exposed-modules: Data.String.Combinators
   Ghc-options: -Wall
