Must call config.init()