diff --git a/src/PlausibleQuery.hs b/src/PlausibleQuery.hs
index 4c999a2..c698ffc 100644
--- a/src/PlausibleQuery.hs
+++ b/src/PlausibleQuery.hs
@@ -27,16 +27,9 @@ instance FromJSON MRResult where
 parseMetricsResponse :: MetricsResponse -> Either String (Map String Int)
 parseMetricsResponse MetricsResponse { results = r } = Map.fromList <$> mapM parseResult r
   where parseResult :: MRResult -> Either String (String, Int)
-        parseResult MRResult { metrics = [count], dimensions = [path] } = Right (removeTrailingSlash path, count)
+        parseResult MRResult { metrics = [count], dimensions = [path] } = Right (path, count)
         parseResult result = Left $ "Could not parse result: " ++ show result
 
-        removeTrailingSlash "/" = "/"
-        removeTrailingSlash xs = removeTrailingSlash' xs
-
-        removeTrailingSlash' "" = ""
-        removeTrailingSlash' "/" = ""
-        removeTrailingSlash' (x:xs) = x : removeTrailingSlash' xs
-
 queryPageviews :: C.Config -> IO (Either String (Map String Int))
 queryPageviews config = do
   request' <- H.parseRequest $ "POST " ++ C.queryUrl (C.plausible config)