 
       if @_trials[machine.uid][task]++ < 2
         info "Trying again to do '#{task}'..."
-        KD.singletons.computeController[task] machine
+        this[task] machine
         return yes
 
 

            machines.push machine

        @machines = machines
        @computeStateChecker.machines = machines
        @computeStateChecker.start()

        cb null, machines  for cb in queue
        queue = []

        environment  : KD.config.environment

      @eventListener = new ComputeEventListener
      @stateChecker  = new ComputeStateChecker

      @on "MachineBuilt",     => do @reset
      @on "MachineDestroyed", => do @reset
