In the degenerate case, couldn't this cause n^2 calls to `update_block_location_translator`? Might be better to find a name that's unique in the space of all the maps that it exists in, and then update all the entries to that value.