code: def smash(self):
          
          self._initialize_smash()
          try:
              stack_name = self._config.get('environment', {}).get('stack_name', None)
              response = self._cloudFormation.describe_stacks(StackName=stack_name)
              logging.debug('smash pre-flight returned: {}'.format(
                  json.dumps(response,
                             indent=4,
                             default=json_util.default
                             )))
          except ClientError as wtf:
              logging.warning('your stack is in another castle [0].')
              return False
          except Exception as wtf:
              logging.error('failed to find intial status of smash candidate: {}'.format(wtf))
              return False
  
          response = self._cloudFormation.delete_stack(StackName=stack_name)
          logging.info('delete started for stack: {}'.format(stack_name))
          logging.debug('delete_stack returned: {}'.format(json.dumps(response, indent=4)))
          return self.poll_stack()
docs: Smash the given stack
  
          Args:
              None
  
          Returns:
              True if True
  
          Todo:
              Figure out what could go wrong and take steps
              to hanlde problems.