diff --git a/exec/fingerservice.js b/exec/fingerservice.js
index 97d7bdef3fea82aaa54a2f8fa47a3c2846f197e6..f495db177c2359ee3e6d3761676538bccdeb04ba 100644
--- a/exec/fingerservice.js
+++ b/exec/fingerservice.js
@@ -33,14 +33,18 @@ while(request.charAt(0)==' ')	// skip prepended spaces
 
 if(request=="") {	/* no specific user requested, give list of active users */
 	log("client requested active user list");
-	write(format("%-25.25s %-40.40s Node Age Sex\r\n","Name","Action"));
-	write("-------------------------------------------------------------------------------\r\n");
+	write(format("%-25.25s %-40.40s Node Age Sex\r\n"
+		,"Name","Action"));
+	var dashes="---------------------------------------";
+	write(format("%-25.25s %-40.40s %.4s %.3s %.3s\r\n"
+		,dashes,dashes,dashes,dashes,dashes));
 	var user = new User(1);
 	for(n=0;n<system.node_list.length;n++) {
 		if(system.node_list[n].status!=NODE_INUSE)
 			continue;
 		user.number=system.node_list[n].useron;
-		var action=format(NodeAction[system.node_list[n].action],system.node_list[n].aux);
+		var action=format(NodeAction[system.node_list[n].action]
+			,system.node_list[n].aux);
 		write(format("%-25.25s %-40.40s %4d %3d %3s\r\n"
 			,user.alias
 			,action