this handles missing placename fields more elegantly