Goodness, yes! This breaks everything else. The idea was for augmentedSubParsesByCountry to contain everything in subParsesByCountry plus the dependent country parses (hence the name augmented, rather than, say, additional). My original fix had the following additional line to unconditionally copy over every subParse, which I seem to have accidentally deleted along the way:

          augmentedSubParsesByCountry += (cc -> subParsesByCountry.getOrElse(cc, Nil))

Added it back now and verified it works.