diff --git a/TwidgeHttpClient.hs b/TwidgeHttpClient.hs
--- a/TwidgeHttpClient.hs
+++ b/TwidgeHttpClient.hs
@@ -48,7 +48,7 @@
   deriving (Monad,MonadIO,MonadFix,Functor)
 
 instance Network.OAuth.Http.HttpClient.HttpClient CurlM where
-  unlift = unCurlM
+  unpack = unCurlM
 
   request req = CurlM $ withCurlDo $ do c <- initialize
                                         setopts c opts
diff --git a/twidge.cabal b/twidge.cabal
--- a/twidge.cabal
+++ b/twidge.cabal
@@ -1,5 +1,5 @@
 Name: twidge
-Version: 1.0.2
+Version: 1.0.3
 License: GPL
 Maintainer: John Goerzen <jgoerzen@complete.org>
 Author: John Goerzen
@@ -48,7 +48,7 @@
 
 Executable twidge
   Build-Depends: network, unix, parsec, MissingH>=1.0.0,
-   mtl, base >= 4 && < 5, HaXml>=1.13.2, HaXml<1.19, hslogger, hoauth,
+   mtl, base >= 4 && < 5, HaXml>=1.13.2, HaXml<1.19, hslogger, hoauth>=0.2.4,
    ConfigFile, directory, HSH, regex-posix, utf8-string, binary,
    bytestring, curl
 
