diff --git a/src/ngircd/conn.c b/src/ngircd/conn.c
index f0a97f9..66cdded 100644
--- a/src/ngircd/conn.c
+++ b/src/ngircd/conn.c
@@ -1269,6 +1269,9 @@ New_Connection( int Sock )
 	strlcpy(My_Connections[new_sock].host, ip_str, sizeof(My_Connections[new_sock].host));
 
 	Client_SetHostname(c, My_Connections[new_sock].host);
+	Conn_WriteStr(new_sock,
+		 ":%s 020 * :Please wait while we process your connection ...",
+		 Client_ID(Client_ThisServer()));
 
 	if (!Conf_NoDNS)
 		Resolve_Addr(&My_Connections[new_sock].res_stat, &new_addr,
