def METHOD_NAME(self, args_dict):
    if 'new_i2c_address' not in args_dict:
        self.logger.error("Cannot set new I2C address without an I2C address")
        return
    try:
        i2c_address = int(str(args_dict['new_i2c_address']), 16)
        write_cmd = "I2C,{}".format(i2c_address)
        self.logger.info("I2C Change command: {}".format(write_cmd))
        self.logger.info("Command returned: {}".format(self.atlas_device.query(write_cmd)))
        self.atlas_device = None
    except:
        self.logger.exception("Exception changing I2C address")