Support more robust config file