diff --git a/Web/Campfire.hs b/Web/Campfire.hs
--- a/Web/Campfire.hs
+++ b/Web/Campfire.hs
@@ -283,7 +283,7 @@
   sub <- asks cfSubDomain
   fn key sub
 
-i2t :: (Integral a) => a -> T.Text
+i2t :: (Integral a, Show a) => a -> T.Text
 i2t = T.pack . show
 
 unWrap :: (FromJSON a) => Result a -> a
diff --git a/Web/Campfire/Types.hs b/Web/Campfire/Types.hs
--- a/Web/Campfire/Types.hs
+++ b/Web/Campfire/Types.hs
@@ -37,10 +37,10 @@
 import qualified Data.Text as T
 import Data.Time.Clock (UTCTime)
 import Data.Time.Format
-import qualified Data.Map as M
+import qualified Data.HashMap.Strict as M
 import Data.Text
 import Data.Typeable
-import Locale (defaultTimeLocale)
+import System.Locale (defaultTimeLocale)
 
 ---------- Rooms
 -- |A chat room on a Campfire site
diff --git a/campfire.cabal b/campfire.cabal
--- a/campfire.cabal
+++ b/campfire.cabal
@@ -1,5 +1,5 @@
 name: campfire
-version: 0.1.1
+version: 0.2.1
 synopsis: Haskell implementation of the Campfire API
 description:
    Implements the Campfire REST API. Campfire is a business group chat system
@@ -25,19 +25,22 @@
                   Web.Campfire.Types,
                   Web.Campfire.Monad
  Ghc-Options:     -Wall
- build-depends:   base            >= 4        && < 5,
-                  aeson           >= 0.3.2.12  && < 0.4,
-                  bytestring      >= 0.9.1.10 && < 0.10,
-                  text            >= 0.11.0.5 && < 0.12,
-                  attoparsec      >= 0.9      && < 0.10,
-                  http-enumerator >= 0.7.1    && < 0.8,
+ build-depends:   aeson           >= 0.3.2.12  && < 0.7,
+                  base            >= 4.5       && < 5,
+                  bytestring      == 0.9.*,
+                  text            == 0.11.*,
+                  filepath        == 1.2.*,
+                  attoparsec      >= 0.9      && < 0.11,
+                  http-enumerator == 0.7.*,
                   mtl             >= 2.0.1.0  && < 2.1,
-                  time            >= 1.2.0.3  && < 1.3,
-                  transformers    >= 0.2.2.0  && < 0.3,
+                  process         == 1.1.*,
+                  time            >= 1.2.0.3  && < 1.5,
+                  transformers    >= 0.2.2.0  && < 0.4,
                   http-types      >= 0.6.0    && < 0.7,
                   url             >= 2.1.2    && < 2.3,
-                  haskell98       >= 1.1.0.1  && < 1.2,
-                  containers      >= 0.4.0.0  && < 0.5
+                  old-locale      == 1.0.*,
+                  containers      >= 0.4.0.0  && < 0.5,
+                  unordered-containers == 0.2.*
 
 source-repository head
   type:     git
