def METHOD_NAME(self, args):
    arg_parser = get_argument_parser()
    (args, _options) = parse_command_arguments(args, arg_parser)
    if not args:
        self.help_ssm_remove()
        return 1
    systems = self.expand_systems(args)
    if not systems:
        logging.warning(_N('No systems found'))
        return 1
    for system in systems:
        # double-check for existance in case of duplicate names
        if system in self.ssm:
            logging.debug('Removed %s' % system)
            del self.ssm[system]
    logging.debug('Systems Selected: %i' % len(self.ssm))
    # save the SSM for use between sessions
    save_cache(self.ssm_cache_file, self.ssm)
    return 0