diff --git a/x2gobroker/agent.py b/x2gobroker/agent.py
index 9cb645a..2b6a873 100644
--- a/x2gobroker/agent.py
+++ b/x2gobroker/agent.py
@@ -337,12 +337,15 @@ def find_busy_servers(username, remote_agent=None, **kwargs):
 
     if server_list:
         if type(server_list) is types.ListType:
+            _success = True
             for server_item in server_list:
                 if ':' in server_item:
                     usage, server = server_item.split(':')
                     server_usage.update({ server: int(usage) })
+    else:
+        _success = False
 
-    return server_usage
+    return (_success, server_usage)
 tasks['findbusyservers'] = find_busy_servers
 
 
