add_config performs variable substitution client-side