diff --git a/lib/master.pike.in b/lib/master.pike.in
index 2b1cbf0d5748ffda26498172232b6e3cb5b23ec9..8cb62463a1141df05af724da223da5435f0df1d0 100644
--- a/lib/master.pike.in
+++ b/lib/master.pike.in
@@ -6,7 +6,7 @@
 // Pike is distributed under GPL, LGPL and MPL. See the file COPYING
 // for more information.
 //
-// $Id: master.pike.in,v 1.265 2003/04/01 17:48:15 nilsson Exp $
+// $Id: master.pike.in,v 1.266 2003/04/02 12:22:59 mast Exp $
 
 #pike __REAL_VERSION__
 
@@ -1161,9 +1161,7 @@ class dirnode
   static array(string) _indices()
   {
     fill_cache();
-    return indices(filter(cache, lambda(mixed x) {
-				   return cache[x] != ZERO_TYPE;
-				 } ));
+    return indices(filter(cache, lambda(mixed x) {return x != ZERO_TYPE;} ));
   }
 
   static array(mixed) _values()
@@ -1298,7 +1296,7 @@ class joinnode
   array(string) _indices()
   {
     fill_cache();
-    return indices(filter(cache, lambda(mixed x){ return cache[x] != ZERO_TYPE; }));
+    return indices(filter(cache, lambda(mixed x){ return x != ZERO_TYPE; }));
   }
   array(mixed) _values()
   {