diff --git a/property-list.cabal b/property-list.cabal
--- a/property-list.cabal
+++ b/property-list.cabal
@@ -1,5 +1,5 @@
 name:                   property-list
-version:                0.1.0.4
+version:                0.1.0.5
 stability:              experimental
 license:                PublicDomain
 
@@ -45,12 +45,12 @@
                         containers, 
                         free >= 1.8,
                         transformers,
-                        old-locale,
                         oneOfN,
                         recursion-schemes >= 1.8,
                         syb,
                         template-haskell,
                         text,
                         time,
+                        time-locale-compat,
                         vector,
                         xml >= 1.3.9
diff --git a/src/Data/PropertyList/Xml/Algebra.hs b/src/Data/PropertyList/Xml/Algebra.hs
--- a/src/Data/PropertyList/Xml/Algebra.hs
+++ b/src/Data/PropertyList/Xml/Algebra.hs
@@ -13,7 +13,7 @@
 import qualified Data.Map as M
 import Data.PropertyList.Algebra
 import Data.Time
-import System.Locale
+import Data.Time.Locale.Compat
 import Text.XML.Light
 
 -- "%FT%T%QZ" would be better, but apple's plist parser
