Don't need a map because of flag.VisitAll