diff --git a/src/66/66.c b/src/66/66.c
index 0a63d9464592bb4a2189a4b1ae4420c63a436d09..fa934c1d417ab511f3e200439aaa0512d90f3555 100644
--- a/src/66/66.c
+++ b/src/66/66.c
@@ -295,14 +295,14 @@ int main(int argc, char const *const *argv)
         info.usage = usage_restart ;
         func = &ssexec_restart ;
 
-    } else if (!strcmp(argv[0], "unsupervise")) {
+    } else if (!strcmp(argv[0], "free")) {
 
         PROG = "stop" ;
         nargv[n++] = PROG ;
         nargv[n++] = "-u" ;
         info.prog = PROG ;
-        info.help = help_unsupervise ;
-        info.usage = usage_unsupervise ;
+        info.help = help_free ;
+        info.usage = usage_free ;
         func = &ssexec_stop ;
 
     } else if (!strcmp(argv[0], "signal")) {
diff --git a/src/include/66/ssexec.h b/src/include/66/ssexec.h
index 926971af533b4beaa2b4a60efec47174cb16f3cd..9b76561f4545d732d78baf8fe0b7369d97d9877b 100644
--- a/src/include/66/ssexec.h
+++ b/src/include/66/ssexec.h
@@ -151,8 +151,8 @@ extern char const *usage_reload ;
 extern char const *help_reload ;
 extern char const *usage_restart ;
 extern char const *help_restart ;
-extern char const *usage_unsupervise ;
-extern char const *help_unsupervise ;
+extern char const *usage_free ;
+extern char const *help_free ;
 extern char const *usage_status ;
 extern char const *help_status ;
 extern char const *usage_resolve ;