handling config values that may not exist