diff --git a/lib/mobilizon_web/controllers/web_finger_controller.ex b/lib/mobilizon_web/controllers/web_finger_controller.ex
index 37bee7fe4..a74bc41b3 100644
--- a/lib/mobilizon_web/controllers/web_finger_controller.ex
+++ b/lib/mobilizon_web/controllers/web_finger_controller.ex
@@ -26,9 +26,8 @@ defmodule MobilizonWeb.WebFingerController do
   Provides /.well-known/webfinger
   """
   def webfinger(conn, %{"resource" => resource}) do
-    with {:ok, response} <- WebFinger.webfinger(resource, "JSON") do
-      json(conn, response)
-    else
+    case WebFinger.webfinger(resource, "JSON") do
+      {:ok, response} -> json(conn, response)
       _e -> send_resp(conn, 404, "Couldn't find user")
     end
   end
diff --git a/lib/mobilizon_web/router.ex b/lib/mobilizon_web/router.ex
index 41803aae8..f393a4888 100644
--- a/lib/mobilizon_web/router.ex
+++ b/lib/mobilizon_web/router.ex
@@ -39,10 +39,6 @@ defmodule MobilizonWeb.Router do
     plug(:put_secure_browser_headers)
   end
 
-  pipeline :nodeinfo do
-    plug(:accepts, ["html", "application/json"])
-  end
-
   scope "/api" do
     pipe_through(:graphql)