diff --git a/rethinkdb-client-driver.cabal b/rethinkdb-client-driver.cabal
--- a/rethinkdb-client-driver.cabal
+++ b/rethinkdb-client-driver.cabal
@@ -1,5 +1,5 @@
 name:                   rethinkdb-client-driver
-version:                0.0.15
+version:                0.0.16
 license:                MIT
 license-file:           LICENSE
 author:                 Tomas Carnecky
@@ -40,10 +40,11 @@
                       , hashable
                       , mtl
                       , network
+                      , old-locale
                       , scientific
                       , template-haskell
                       , text
-                      , time >= 1.5.0.1
+                      , time >= 1.4
                       , unordered-containers
                       , vector
 
diff --git a/src/Database/RethinkDB/Types/Datum.hs b/src/Database/RethinkDB/Types/Datum.hs
--- a/src/Database/RethinkDB/Types/Datum.hs
+++ b/src/Database/RethinkDB/Types/Datum.hs
@@ -1,3 +1,4 @@
+{-# LANGUAGE CPP                   #-}
 {-# LANGUAGE DeriveGeneric         #-}
 {-# LANGUAGE TypeFamilies          #-}
 {-# LANGUAGE FlexibleInstances     #-}
@@ -28,6 +29,9 @@
 
 import           GHC.Generics
 
+#if !MIN_VERSION_time(1,5,0)
+import           System.Locale (defaultTimeLocale)
+#endif
 
 
 ------------------------------------------------------------------------------
@@ -126,6 +130,10 @@
 
     t <- o A..: "epoch_time" :: Parser Double
     pure $ utcToZonedTime tz $ posixSecondsToUTCTime $ realToFrac t
+#if !MIN_VERSION_time(1,5,0)
+  where
+    parseTimeM _ = parseTime
+#endif
 
 
 
