diff --git a/CHANGES b/CHANGES
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,6 @@
+Version 0.9.1
+  * Merge-in contributions from Neil Mitchell to support GHC 7.10
+
 Version 0.9
   * Merge-in contributions from Neil Mitchell to accomodate working with HEAD.
 
diff --git a/Text/JSON/String.hs b/Text/JSON/String.hs
--- a/Text/JSON/String.hs
+++ b/Text/JSON/String.hs
@@ -48,6 +48,7 @@
                         JSObject, toJSObject, fromJSObject)
 
 import Control.Monad (liftM, ap)
+import Control.Applicative((<$>))
 import qualified Control.Applicative as A
 import Data.Char (isSpace, isDigit, digitToInt)
 import Data.Ratio (numerator, denominator, (%))
@@ -85,9 +86,6 @@
 
 setInput   :: String -> GetJSON ()
 setInput s  = GetJSON (\_ -> Right ((),s))
-
-(<$>) :: Functor f => (a -> b) -> f a -> f b
-x <$> y = fmap x y
 
 -------------------------------------------------------------------------
 
diff --git a/json.cabal b/json.cabal
--- a/json.cabal
+++ b/json.cabal
@@ -1,5 +1,5 @@
 name:               json
-version:            0.9
+version:            0.9.1
 synopsis:           Support for serialising Haskell to and from JSON
 description:
     JSON (JavaScript Object Notation) is a lightweight data-interchange
