I do check that `geo_level` is valid first but I'll change it. The validity check and lookup should be close together, like here.