diff --git a/hack2-contrib.cabal b/hack2-contrib.cabal
--- a/hack2-contrib.cabal
+++ b/hack2-contrib.cabal
@@ -1,5 +1,5 @@
 Name:                 hack2-contrib
-Version:              2014.11.17
+Version:              2015.5.4
 Build-type:           Simple
 Synopsis:             Hack2 contrib
 Description:          Common middlewares and utilities for Hack2
@@ -7,12 +7,11 @@
 License-file:         LICENSE
 Author:               Jinjing Wang
 Maintainer:           Jinjing Wang <nfjinjing@gmail.com>
-Build-Depends:        base
 Cabal-version:        >= 1.2
 category:             Web
 homepage:             https://github.com/nfjinjing/hack2-contrib
 extra-doc-files:      readme.md, changelog.md
-tested-with:          GHC==7.6.3
+tested-with:          GHC==7.10
 
 flag network-uri
   description: Get Network.URI from the network-uri package
@@ -22,7 +21,7 @@
 
   build-depends:
                     base >=4 && < 100
-                  , old-locale
+                  -- , old-locale
                   , directory
                   , filepath
                   , containers
diff --git a/src/Hack2/Contrib/AirBackports.hs b/src/Hack2/Contrib/AirBackports.hs
--- a/src/Hack2/Contrib/AirBackports.hs
+++ b/src/Hack2/Contrib/AirBackports.hs
@@ -3,7 +3,7 @@
 import Data.Time
 import System.Directory
 import System.IO
-import System.Locale (defaultTimeLocale)
+-- import System.Locale (defaultTimeLocale)
 import qualified System.IO.Unsafe as Unsafe
 
 import Air.Env hiding (Default, def)
diff --git a/src/Hack2/Contrib/Utils.hs b/src/Hack2/Contrib/Utils.hs
--- a/src/Hack2/Contrib/Utils.hs
+++ b/src/Hack2/Contrib/Utils.hs
@@ -14,7 +14,7 @@
 import Data.Default (def)
 import Network.URI hiding (path)
 import Prelude ()
-import System.Locale (defaultTimeLocale)
+-- import System.Locale (defaultTimeLocale)
 import qualified Data.ByteString.Char8 as B
 import qualified Data.Map as M
 import Hack2.Contrib.AirBackports
@@ -99,4 +99,3 @@
 hack_input      = hackInput
 hack_errors     = hackErrors
 hack_headers    = hackHeaders
-
