diff --git a/src/server_server.rs b/src/server_server.rs
index ec5bc345aed6aeb8a2dc493941e8311d0e26cd24..8a50d2348b378335fdf23f3f0d36afd5b4455213 100644
--- a/src/server_server.rs
+++ b/src/server_server.rs
@@ -396,10 +396,7 @@ async fn find_actual_destination(
                                         }
 
                                         if let Some(port) = force_port {
-                                            FedDest::Named(
-                                                delegated_hostname,
-                                                format!(":{}", port.to_string()),
-                                            )
+                                            FedDest::Named(delegated_hostname, format!(":{}", port))
                                         } else {
                                             add_port_to_hostname(&delegated_hostname)
                                         }
@@ -432,10 +429,7 @@ async fn find_actual_destination(
                                 }
 
                                 if let Some(port) = force_port {
-                                    FedDest::Named(
-                                        hostname.clone(),
-                                        format!(":{}", port.to_string()),
-                                    )
+                                    FedDest::Named(hostname.clone(), format!(":{}", port))
                                 } else {
                                     add_port_to_hostname(&hostname)
                                 }