fails gracefully if no config file