       @on "MachineBuilt",     => do @reset
       @on "MachineDestroyed", => do @reset
 
-      groupsController.on 'StackTemplateChanged', @bound 'checkStackRevisions'
+      groupsController.on 'StackTemplateChanged', @bound 'checkGroupStacks'
 
       @fetchStacks =>
 

      else
        @emit 'StacksNotConfigured'


  # remote.ComputeProvider and Kloud kite public methods
  #

          @emit 'StacksInconsistent', stack


  checkGroupStacks: ->

    @checkStackRevisions()

    { groupsController } = kd.singletons
    { slug } = currentGroup = groupsController.getCurrentGroup()

    remote.api.JGroup.one { slug }, (err, _currentGroup) =>
      return kd.warn err  if err
      return kd.warn 'No such Group!'  unless _currentGroup

      currentGroup.stackTemplates = _currentGroup.stackTemplates

      @checkGroupStackRevisions()


  checkGroupStackRevisions: ->

    return  if isKoding()
