docs: def get_current_config_value(self, config_key, use_preliminary=True, default=None):
          """Returns the current config value for the given config key
  
          :param str config_key: Config key who's value is requested
          :param bool use_preliminary: Whether the preliminary config should be queried first
          :param default: The value to return if config key does not exist
          :return: Copy of the config value
          """
          if use_preliminary and config_key in self.preliminary_config:
              return copy(self.preliminary_config[config_key])
          return copy(self.config.get_config_value(config_key, default))