diff --git a/fastparser.cabal b/fastparser.cabal
--- a/fastparser.cabal
+++ b/fastparser.cabal
@@ -1,5 +1,5 @@
 name:                fastparser
-version:             0.5.0
+version:             0.6.0
 synopsis:            A fast, but bare bones, bytestring parser combinators library.
 description:         Please see README.md
 homepage:            https://github.com/bartavelle/fastparser#readme
@@ -19,7 +19,7 @@
   exposed-modules:     ByteString.Parser.Fast
   build-depends:       base              >= 4.13 && < 5
                      , bytestring
-                     , thyme             == 0.3.*
+                     , thyme             >= 0.4 && < 0.5
                      , vector-space      >= 0.10 && < 1
                      , microlens         == 0.4.*
                      , bytestring-lexing == 0.5.*
@@ -40,7 +40,6 @@
   main-is:             timestamps.hs
   hs-source-dirs:      bench
   build-depends:       base >= 4.13 && < 5
-                     , criterion
                      , fastparser
                      , bytestring
   ghc-options:         -O2 -Wall
diff --git a/src/ByteString/Parser/Fast.hs b/src/ByteString/Parser/Fast.hs
--- a/src/ByteString/Parser/Fast.hs
+++ b/src/ByteString/Parser/Fast.hs
@@ -77,7 +77,6 @@
 import           Data.Set                       (Set)
 import qualified Data.Set                       as S
 import           Data.Thyme
-import           Data.Thyme.Time.Core
 import           Data.Word
 import           Lens.Micro
 import           Prelude
@@ -381,7 +380,7 @@
 timestamp = do
     !day <- parseYMD <* char '+'
     !difftime <- parseDTime <* char '+'
-    let !tm = mkUTCTime day difftime
+    let !tm = UTCTime day difftime
     !tz <- takeWhile1 isUpper
     return $! case tz of
                   "CEST" -> tm .-^ fromSeconds (7200 :: Int)
@@ -394,7 +393,7 @@
     !day <- parseYMD <* char 'T'
     !difftime <- parseDTime
     !o <- anyChar
-    let !tm = mkUTCTime day difftime
+    let !tm = UTCTime day difftime
         suboffset = (tm .-^)
         addoffset = (tm .+^)
         getOffset = do
