`client_config` should also support receiving it's own defaults.