func sidestepchallenges(prefoundingdata map[string]interface{}, questionnaireresults []string) { for _, city := range prefoundingdata["cities"].([]string) { if unobtainablegoals, exists := prefoundingdata["unobtainable"].(map[string]bool); exists && unobtainablegoals[city] { log.println("recommence from the outset for", city, "with updated goals based on questionnaire feedback."); } } }