diff --git a/markup.cabal b/markup.cabal
--- a/markup.cabal
+++ b/markup.cabal
@@ -1,5 +1,5 @@
 Name:                   markup
-Version:                0.0.7
+Version:                0.0.8
 Author:                 Athan Clark <athan.clark@gmail.com>
 Maintainer:             Athan Clark <athan.clark@gmail.com>
 License:                MIT
@@ -55,7 +55,7 @@
                       , blaze-html
                       , blaze-markup
                       , text
-                      , urlpath >= 0.2
+                      , urlpath >= 1.0
 
 Test-Suite spec
   Type:                 exitcode-stdio-1.0
diff --git a/src/Data/Markup/Library.hs b/src/Data/Markup/Library.hs
--- a/src/Data/Markup/Library.hs
+++ b/src/Data/Markup/Library.hs
@@ -1,15 +1,17 @@
-{-# LANGUAGE ExtendedDefaultRules  #-}
-{-# LANGUAGE FlexibleContexts      #-}
-{-# LANGUAGE FlexibleInstances     #-}
-{-# LANGUAGE MultiParamTypeClasses #-}
-{-# LANGUAGE OverloadedStrings     #-}
+{-# LANGUAGE
+    ExtendedDefaultRules
+  , FlexibleContexts     
+  , FlexibleInstances    
+  , MultiParamTypeClasses
+  , OverloadedStrings    
+  #-}
 
 module Data.Markup.Library where
 
 import           Data.Markup.Class
 import           Data.Markup.Types
 
-import           UrlPath
+import           Data.Url
 
 import qualified Lucid                       as L
 import qualified Lucid.Base                  as LBase
