diff --git a/test/RouteSpec.hs b/test/RouteSpec.hs
--- a/test/RouteSpec.hs
+++ b/test/RouteSpec.hs
@@ -295,17 +295,6 @@
     /!#foo Foo5
 |]
             findOverlapNames routes @?= []
-        it "detects overlaps in a hierarchy" $ do
-            let routes = [parseRoutesNoCheck|
-/foo/before FooBeforeR GET
-/foo/nested FooSlashNestedR GET
-/foo FooR:
-    /nested FooNestedR GET
-/foo/after FooAfterR GET
-|]
-            findOverlapNames routes @?=
-                [ ("FooSlashNestedR", "")
-                ]
         it "proper boolean logic" $ do
             let routes = [parseRoutesNoCheck|
 /foo/bar Foo1
diff --git a/yesod-core.cabal b/yesod-core.cabal
--- a/yesod-core.cabal
+++ b/yesod-core.cabal
@@ -1,5 +1,5 @@
 name:            yesod-core
-version:         1.4.18
+version:         1.4.18.1
 license:         MIT
 license-file:    LICENSE
 author:          Michael Snoyman <michael@snoyman.com>
