 
       stack.checkRevision (error, data) =>
 
+        data ?= {}
         { status, machineCount } = data
         stack._revisionStatus = { error, status }
 
-        console.info "Revision info for stack #{stack.title}", status
+        # console.info "Revision info for stack #{stack.title}", status
         @emit 'StackRevisionChecked', stack
 
         if stack.machines.length isnt machineCount



  verifyStackRequirements: (stack) ->

    console.log 'STACK TO VERIFY', stack

    unless stack
      kd.warn 'Stack not provided:', stack

    for provider in requiredProviders when provider isnt 'koding'
      missings.push provider  unless provided[provider]?

    if 'userInput' in missings
      fields = requiredData.userInput
      @ui.requestMissingData {
        requiredFields : fields
        stack
      }, ({ stack, credential }) =>
        @emit 'StackRequirementsProvided', { stack, credential }

      return no

    return yes
