properly handle missing config