diff --git a/firefly.cabal b/firefly.cabal
--- a/firefly.cabal
+++ b/firefly.cabal
@@ -1,5 +1,5 @@
 name:                firefly
-version:             0.2.0.0
+version:             0.2.1.0
 synopsis:            A simple HTTP server framework
 -- description:
 homepage:            https://github.com/ChrisPenner/firefly#readme
diff --git a/src/Web/Firefly/Request.hs b/src/Web/Firefly/Request.hs
--- a/src/Web/Firefly/Request.hs
+++ b/src/Web/Firefly/Request.hs
@@ -127,4 +127,4 @@
 pathMatches pattern = checkMatch pattern <$> getPath 
   where
     checkMatch :: Pattern -> Route -> Bool
-    checkMatch (T.unpack -> pat) (T.unpack -> rt) = ("^" ++ pat ++ "$") =~ rt
+    checkMatch (T.unpack -> pat) (T.unpack -> rt) =  rt =~ ("^" ++ pat ++ "$")
