diff --git a/gingersnap.cabal b/gingersnap.cabal
--- a/gingersnap.cabal
+++ b/gingersnap.cabal
@@ -1,5 +1,5 @@
 name:                gingersnap
-version:             0.3.0.1
+version:             0.3.1.0
 synopsis:
   Consistent and safe JSON APIs with snap-core and (by default) postgresql-simple
 description:
diff --git a/src/Gingersnap/Core.hs b/src/Gingersnap/Core.hs
--- a/src/Gingersnap/Core.hs
+++ b/src/Gingersnap/Core.hs
@@ -71,6 +71,9 @@
    -- , module Snap.Core
    ) where
 
+-- For GHC 7.8: can remove in the future
+import Control.Applicative
+
 import Control.DeepSeq -- (NFData(rnf), deepseq)
 import qualified Control.Exception as E
 import Control.Monad
diff --git a/test/Tests.hs b/test/Tests.hs
--- a/test/Tests.hs
+++ b/test/Tests.hs
@@ -6,6 +6,8 @@
 
 module Main where
 
+import Control.Applicative -- For GHC 7.8
+
 import qualified Data.Map as Map
 import Database.PostgreSQL.Simple.Transaction as PSQL
 import Snap.Core
