Index: trunk/Nebulous/lib/Nebulous/Client.pm
===================================================================
--- trunk/Nebulous/lib/Nebulous/Client.pm	(revision 16227)
+++ trunk/Nebulous/lib/Nebulous/Client.pm	(revision 16232)
@@ -1,5 +1,5 @@
 # Copyright (c) 2004  Joshua Hoblitt
 #
-# $Id: Client.pm,v 1.37 2008-01-25 02:54:53 jhoblitt Exp $
+# $Id: Client.pm,v 1.38 2008-01-25 20:54:04 jhoblitt Exp $
 
 package Nebulous::Client;
@@ -420,8 +420,7 @@
     $log->debug( "leaving" );
 
-# aparently empty arrays are being turned into undef by SOAP::Lite so the
-# behavior of this function is different then it's ::Server counter part
-
-    return scalar @$keys ? $keys : undef;
+# note that no keys found is returned as []
+
+    return $keys;
 }
 
