fail gracefully when configuration is incomplete