diff --git a/signal.cabal b/signal.cabal
--- a/signal.cabal
+++ b/signal.cabal
@@ -1,5 +1,5 @@
 name:                signal
-version:             0.1.0.2
+version:             0.1.0.3
 license:             MIT
 license-file:        LICENSE
 author:              Piotr Mlodawski
@@ -10,6 +10,7 @@
 build-type:          Simple
 cabal-version:       >=1.10
 synopsis:            Multiplatform signal support for Haskell
+tested-with:         GHC == 7.8.4, GHC == 7.10.1, GHC == 7.10.2
 description:
     This simple library allows you to handle os signals on both Linux and Windows.
 
@@ -19,13 +20,13 @@
     exposed-modules:     System.Signal
     -- other-modules:
     -- other-extensions:
-    build-depends:       base >=4.7 && <4.8
+    build-depends:       base >= 4.7 && < 4.10
     if ! os(windows)
         build-depends:   unix
 
 executable test
     default-language:    Haskell2010
-    build-depends:       base >=4.7 && <4.8,
+    build-depends:       base >= 4.7 && < 4.10,
                          signal
     main-is:             test/Main.hs
 
diff --git a/src/System/Signal.hs b/src/System/Signal.hs
--- a/src/System/Signal.hs
+++ b/src/System/Signal.hs
@@ -22,19 +22,19 @@
 sigFPE :: Signal
 sigFPE = 8
 
--- SIGILL - Illegal instruction
+-- | SIGILL - Illegal instruction
 sigILL :: Signal
 sigILL = 4
 
--- SIGINT - CTRL+C signal
+-- | SIGINT - CTRL+C signal
 sigINT :: Signal
 sigINT = 2
 
--- SIGSEGV - Illegal storage access
+-- | SIGSEGV - Illegal storage access
 sigSEGV :: Signal
 sigSEGV = 11
 
--- SIGTERM - Termination request
+-- | SIGTERM - Termination request
 sigTERM :: Signal
 sigTERM = 15
 
