       return
     return
 
-  fetchKite: (query = {}, callback) ->
-    @fetchKites query, (err, kites) ->
+  fetchKite: (args = {}, callback) ->
+    @fetchKites args, (err, kites) ->
       if err?
         callback err
         return

      return
    return

  watchKites: (query = {}, callback) ->
    changes = new EventEmitter
    handler = @createUpdateHandler changes
    @kite.tell 'getKites', [query, handler], (err, result) =>
      if err?
        callback err
        return

  createKites: (kiteDescriptors) ->
    (@createKite k for k in kiteDescriptors)

  fetchKites: (args = {}, callback) ->
    @kite.tell 'getKites', [args], (err, result) =>
      if err?
        callback err
        return
