diff --git a/servant-js.cabal b/servant-js.cabal
--- a/servant-js.cabal
+++ b/servant-js.cabal
@@ -1,5 +1,5 @@
 name:                servant-js
-version:             0.9.3.1
+version:             0.9.3.2
 synopsis:            Automatically derive javascript functions to query servant webservices.
 description:
   Automatically derive javascript functions to query servant webservices.
@@ -21,7 +21,7 @@
 cabal-version:       >=1.10
 homepage:            http://haskell-servant.readthedocs.org/
 bug-reports:         http://github.com/haskell-servant/servant-js/issues
-tested-with:         GHC==7.8.4, GHC==7.10.3, GHC==8.0.2, GHC==8.2.1
+tested-with:         GHC==7.8.4, GHC==7.10.3, GHC==8.0.2, GHC==8.2.2
 extra-source-files:
   include/*.h
   CHANGELOG.md
@@ -46,8 +46,8 @@
                      , base-compat     >= 0.9
                      , charset         >= 0.3
                      , lens            >= 4
-                     , servant-foreign >= 0.9 && <0.11
-                     , servant         >= 0.9 && <0.13
+                     , servant-foreign >= 0.9 && <0.12
+                     , servant         >= 0.9 && <0.14
                      , text            >= 1.2  && < 1.3
 
   hs-source-dirs:      src
diff --git a/test/Servant/JSSpec.hs b/test/Servant/JSSpec.hs
--- a/test/Servant/JSSpec.hs
+++ b/test/Servant/JSSpec.hs
@@ -1,12 +1,16 @@
+{-# LANGUAGE CPP                 #-}
 {-# LANGUAGE DataKinds           #-}
 {-# LANGUAGE FlexibleInstances   #-}
-{-# LANGUAGE QuasiQuotes         #-}
 {-# LANGUAGE ScopedTypeVariables #-}
 {-# LANGUAGE TypeFamilies        #-}
 {-# LANGUAGE TypeOperators       #-}
 {-# LANGUAGE OverloadedStrings   #-}
 {-# OPTIONS_GHC -fno-warn-orphans #-}
-
+#if __GLASGOW_HASKELL__ >= 800
+{-# OPTIONS_GHC -freduction-depth=100 #-}
+#else
+{-# OPTIONS_GHC -fcontext-stack=100 #-}
+#endif
 module Servant.JSSpec where
 
 import           Data.Either                  (isRight)
