       else @getKite options.kiteName, correlationName
 
     if command
-      options.withArgs = command
+      options.withArgs.command = command
     else
       #related to this this empty object kite response returns "An error occured: Invalid argument,
       # [string] expected." error

      then kite.vmOn()
      else Promise.cast()

    ok.then =>
      kite.tell options.method, options.withArgs

    .nodeify (err, response) =>

      command = options
      options = {}

    if "string" is typeof options.withArgs
      command = options.withArgs
      options.withArgs = {}

    options.method   or= "exec"
    options.kiteName or= "os"

