diff --git a/CHANGES.md b/CHANGES.md
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -1,6 +1,12 @@
 Changes
 =======
 
+0.3.0.3
+-------
+
+* Fix the test suite
+* Fix build with GHC 7.9
+
 0.3.0.2
 -------
 
diff --git a/regex-applicative.cabal b/regex-applicative.cabal
--- a/regex-applicative.cabal
+++ b/regex-applicative.cabal
@@ -9,7 +9,7 @@
 -- standards guiding when and how versions should be incremented.
 
 -- DO NOT FORGET TO UPDATE THE GIT TAG BELOW!!!
-Version:             0.3.0.2
+Version:             0.3.0.3
 
 -- A short (one-line) description of the package.
 Synopsis:            Regex-based parsing with applicative interface
@@ -56,7 +56,7 @@
 Source-repository this
   type:     git
   location: git://github.com/feuerbach/regex-applicative.git
-  tag:      v0.3.0.2
+  tag:      v0.3.0.3
 
 Library
   Default-language:    Haskell2010
@@ -99,7 +99,6 @@
                        containers,
                        transformers,
                        smallcheck >= 1.0,
-                       HUnit,
                        tasty,
                        tasty-smallcheck,
                        tasty-hunit,
diff --git a/tests/test.hs b/tests/test.hs
--- a/tests/test.hs
+++ b/tests/test.hs
@@ -1,4 +1,4 @@
-{-# LANGUAGE OverloadedStrings, FlexibleInstances, MultiParamTypeClasses #-}
+{-# LANGUAGE OverloadedStrings, FlexibleInstances, MultiParamTypeClasses, FlexibleContexts #-}
 import Text.Regex.Applicative
 import Text.Regex.Applicative.Reference
 import Control.Applicative
@@ -7,7 +7,6 @@
 import Data.Maybe
 import Text.Printf
 
-import Test.HUnit
 import Test.SmallCheck
 import Test.SmallCheck.Series
 import Test.Tasty
