more forgiving if settings are missing