If the config is not a dict, do we want to log an error?