diff --git a/src/Data/Url.hs b/src/Data/Url.hs
--- a/src/Data/Url.hs
+++ b/src/Data/Url.hs
@@ -151,12 +151,6 @@
   locUrl    = lift . locUrl
 
 
--- | Convenience typeclass for symbolic, stringless routes - make an instance
--- for your own data type to use your constructors as route-referencing symbols.
-class ToLocation sym base type' | sym -> base type' where
-  toLocation :: MonadThrow m => sym -> m (Location base type')
-
-
 -- * Types
 
 -- | The hostname of a URL.
diff --git a/urlpath.cabal b/urlpath.cabal
--- a/urlpath.cabal
+++ b/urlpath.cabal
@@ -1,5 +1,5 @@
 Name:                   urlpath
-Version:                4.2.0
+Version:                5.0.0
 Author:                 Athan Clark <athan.clark@gmail.com>
 Maintainer:             Athan Clark <athan.clark@gmail.com>
 License:                MIT
@@ -22,7 +22,7 @@
                       , monad-control
                       , monad-logger
                       , mtl
-                      , path-extra >= 0.0.2
+                      , path-extra >= 0.0.3
                       , resourcet
                       , transformers
                       , transformers-base
