Index: trunk/data/validator/unnecessary.mapcss
===================================================================
--- trunk/data/validator/unnecessary.mapcss	(revision 14953)
+++ trunk/data/validator/unnecessary.mapcss	(revision 14954)
@@ -47,5 +47,8 @@
 *[building:ruian:type=18][building=garage],
 *[building:ruian:type=21][building=greenhouse],
-*[gnis:Class="Populated Place"][place],
+*[gnis:Class="Populated Place"][place=city],
+*[gnis:Class="Populated Place"][place=town],
+*[gnis:Class="Populated Place"][place=village],
+*[gnis:Class="Populated Place"][place=hamlet],
 *[gnis:Class=Summit][natural=peak] {
   throwWarning: tr("{0} is unnecessary for {1}", "{0.tag}", "{1.tag}");
@@ -54,4 +57,5 @@
   assertMatch: "way highway=pedestrian foot=designated";
   assertNoMatch: "way highway=pedestrian access=no foot=designated";
+  assertNoMatch: "node gnis:Class="Populated Place" place=locality";
 }
 
