diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,4 +1,8 @@
-* 0.2.1.0 Daniel Patterson <dbp@dbpmail.net> 2015-12-4
+* 0.2.0.2 Daniel Patterson <dbp@dbpmail.net> 2016-1-20
+
+  - Fixe for GHC 7.8, which cabal file said would work, but didn't.
+
+* 0.2.0.1 Daniel Patterson <dbp@dbpmail.net> 2015-12-4
 
   - Fix bug in url routing where "/foo/bar", "/foo/bar/", and
     "/foo//bar" were all treated differently.
diff --git a/fn.cabal b/fn.cabal
--- a/fn.cabal
+++ b/fn.cabal
@@ -1,5 +1,5 @@
 name:                fn
-version:             0.2.0.1
+version:             0.2.0.2
 synopsis:            A functional web framework.
 description:
   A Haskell web framework where you write plain old functions.
diff --git a/src/Web/Fn.hs b/src/Web/Fn.hs
--- a/src/Web/Fn.hs
+++ b/src/Web/Fn.hs
@@ -58,6 +58,7 @@
   ) where
 
 import qualified Blaze.ByteString.Builder.Char.Utf8 as B
+import           Control.Applicative                ((<$>))
 import           Control.Arrow                      (second)
 import           Data.ByteString                    (ByteString)
 import qualified Data.ByteString.Lazy               as LB
diff --git a/test/Spec.hs b/test/Spec.hs
--- a/test/Spec.hs
+++ b/test/Spec.hs
@@ -2,9 +2,10 @@
 {-# LANGUAGE OverloadedStrings   #-}
 {-# LANGUAGE ScopedTypeVariables #-}
 
+import           Control.Applicative ((<$>))
 import           Data.Either
 import           Data.Maybe
-import           Data.Text          (Text)
+import           Data.Text           (Text)
 import           Network.HTTP.Types
 import           Network.Wai
 import           Test.Hspec
