diff --git a/src/66/66-tree.c b/src/66/66-tree.c
index 1d5afe701678ee82ab20224f36150062ebb849c6..d44af5457feea04b75cd70e9d501a7a0fad4cb4d 100644
--- a/src/66/66-tree.c
+++ b/src/66/66-tree.c
@@ -673,7 +673,7 @@ int main(int argc, char const *const *argv,char const *const *envp)
 				case 'c' : current = 1 ; break ;
 				case 'E' : enable = 1 ; if (disable) exitusage(USAGE) ; break ;
 				case 'D' : disable = 1 ; if (enable) exitusage (USAGE) ; break ;
-				case 'R' : remove = 1 ; unsupervise = 1 ; if (create) exitusage(USAGE) ; break ;
+				case 'R' : remove = 1 ; if (create) exitusage(USAGE) ; break ;
 				case 'C' : if (!stralloc_cats(&clone,l.arg)) retstralloc(111,"main") ;
 						   if (!stralloc_0(&clone)) retstralloc(111,"main") ;
 						   snap = 1 ;