code: def destroy(self):
  
          
  
          node = self.node
          if not config.is_node_destroyable(node.name):
              logger.error('node %s has non-destroyable prefix' % node.name)
              return False
          logger.info('destroying node %s' % node)
          return node.destroy()
docs: Insure only destroyable nodes are destroyed