Index: /trunk/data/validator/combinations.mapcss
===================================================================
--- /trunk/data/validator/combinations.mapcss	(revision 10271)
+++ /trunk/data/validator/combinations.mapcss	(revision 10272)
@@ -231,5 +231,5 @@
 }
 
-/* see #9811, #11491 */
+/* see #9811, #11491, #12865 */
 *[place][place!=farm][/^addr:/],
 *[boundary][/^addr:/],
@@ -250,5 +250,5 @@
   throwWarning: tr("{0} together with {1} and conflicting values", "{1.key}", "{2.key}");
 }
-way[highway][!postal_code]["addr:postcode"] {
+way[highway][highway!=services][highway!=rest_area][!postal_code]["addr:postcode"] {
   throwWarning: tr("{0} together with {1}", "{0.key}", "{2.key}");
   suggestAlternative: "postal_code";
Index: /trunk/data/validator/deprecated.mapcss
===================================================================
--- /trunk/data/validator/deprecated.mapcss	(revision 10271)
+++ /trunk/data/validator/deprecated.mapcss	(revision 10272)
@@ -382,4 +382,5 @@
 *[aerialway=yes][!public_transport],
 *[amenity=yes],
+*[leisure=yes],
 *[shop="*"],
 *[craft=yes],
Index: /trunk/data/validator/geometry.mapcss
===================================================================
--- /trunk/data/validator/geometry.mapcss	(revision 10271)
+++ /trunk/data/validator/geometry.mapcss	(revision 10272)
@@ -229,5 +229,5 @@
 way[highway] > node[amenity][!entrance][amenity!~/^(parking|parking_space|parking_entrance|motorcycle_parking|bicycle_parking|bus_station|car_wash)$/],
 way[highway] > node[building][!entrance],
-way[highway] > node[leisure][!entrance],
+way[highway] > node[leisure][!entrance][leisure!=slipway],
 way[highway] > node[office][!entrance],
 way[highway] > node[shop][!entrance],
