accept non string config.