diff --git a/pinboard.cabal b/pinboard.cabal
--- a/pinboard.cabal
+++ b/pinboard.cabal
@@ -1,5 +1,5 @@
 name:                pinboard
-version:             0.6.2.1
+version:             0.6.2.2
 synopsis:            Access to the Pinboard API
 license:             MIT
 license-file:        LICENSE
@@ -33,7 +33,7 @@
 library 
   hs-source-dirs:      src
   build-depends:       base >=4.6 && < 5.0
-                     , aeson > 0.8
+                     , aeson
                      , bytestring
                      , containers
                      , either
@@ -43,9 +43,10 @@
                      , io-streams
                      , mtl >= 2.1.3.1
                      , network
+                     , old-locale
                      , random >= 1.1
                      , text
-                     , time >= 1.5
+                     , time < 1.5
                      , transformers
                      , unordered-containers
               
diff --git a/src/Pinboard/ApiTypes.hs b/src/Pinboard/ApiTypes.hs
--- a/src/Pinboard/ApiTypes.hs
+++ b/src/Pinboard/ApiTypes.hs
@@ -17,7 +17,8 @@
 import Data.Text           (Text, words, unpack)
 import Data.Time           (UTCTime)
 import Data.Time.Calendar  (Day)
-import Data.Time.Format    (parseTimeOrError, defaultTimeLocale)
+import Data.Time.Format    (readTime)
+import System.Locale       (defaultTimeLocale)
 import qualified Data.HashMap.Strict as HM
 
 import Control.Applicative 
@@ -145,7 +146,7 @@
    parseJSON _ = error "bad parse"
 
 readNoteTime :: String -> UTCTime
-readNoteTime = parseTimeOrError True defaultTimeLocale "%F %T"
+readNoteTime = readTime defaultTimeLocale "%F %T"
 
 
 -- * Tags
