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:              2012.5.15
+Version:              2012.12.18
 Build-type:           Simple
 Synopsis:             Hack2 contrib
 Description:          Common middlewares and utilities that helps working with Hack2
@@ -12,6 +12,7 @@
 category:             Web
 homepage:             https://github.com/nfjinjing/hack2-contrib
 data-files:           readme.md, changelog.md
+tested-with:          GHC==7.6.1
 
 library
 
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
@@ -23,9 +23,8 @@
 file_size path = withFile path ReadMode hFileSize
 
 file_mtime :: String -> IO UTCTime
-file_mtime path = 
-  getModificationTime path ^ seconds ^ from_i ^ posixSecondsToUTCTime
-  where seconds (TOD s _) = s
+file_mtime = getModificationTime
+
   
 now :: IO UTCTime
 now = getCurrentTime
