diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -1,3 +1,7 @@
+## 0.2.0.3
+
+* Simplified a test case
+
 ## 0.2.0.1
 
 [Expand hints for getAddrInfo. More exception safety.](https://github.com/snoyberg/http-client/pull/91)
diff --git a/http-client-openssl.cabal b/http-client-openssl.cabal
--- a/http-client-openssl.cabal
+++ b/http-client-openssl.cabal
@@ -1,5 +1,5 @@
 name:                http-client-openssl
-version:             0.2.0.2
+version:             0.2.0.3
 synopsis:            http-client backend using the OpenSSL library.
 description:         Hackage documentation generation is not reliable. For up to date documentation, please see: <http://www.stackage.org/package/http-client>.
 homepage:            https://github.com/snoyberg/http-client
@@ -29,7 +29,7 @@
   ghc-options:         -threaded
   build-depends:       base
                      , hspec
-                     , http-client
+                     , http-client >= 0.4.30
                      , http-client-openssl
                      , http-types
                      , HsOpenSSL
diff --git a/test/Spec.hs b/test/Spec.hs
--- a/test/Spec.hs
+++ b/test/Spec.hs
@@ -10,7 +10,5 @@
 main = withOpenSSL $ hspec $ do
     it "make a TLS connection" $ do
         manager <- newManager $ opensslManagerSettings SSL.context
-        withResponse "https://httpbin.org/status/418"
-            { checkStatus = \_ _ _ -> Nothing
-            } manager $ \res -> do
+        withResponse (parseRequest_ "https://httpbin.org/status/418") manager $ \res ->
             responseStatus res `shouldBe` status418
