diff --git a/communication.json b/communication.json
index a045c7c..652156c 100644
--- a/communication.json
+++ b/communication.json
@@ -2,8 +2,8 @@
     "type": "overpass",
     "name:en": "Communication",
     "query": {
-      "13": "(node[amenity~'^(post_office|internet_cafe)$'];node[amenity~'^(post_office|internet_cafe)$'];node[amenity~'^(post_office|internet_cafe)$'];);",
-      "16": "(node[amenity~'^(post_office|internet_cafe|post_box|telephone)$'];node[amenity~'^(post_office|internet_cafe)$'];node[amenity~'^(post_office|internet_cafe)$'];);"
+      "13": "(node[amenity~'^(post_office|internet_cafe)$'];way[amenity~'^(post_office|internet_cafe)$'];relation[amenity~'^(post_office|internet_cafe)$'];);",
+      "16": "(node[amenity~'^(post_office|internet_cafe|post_box|telephone)$'];way[amenity~'^(post_office|internet_cafe)$'];relation[amenity~'^(post_office|internet_cafe)$'];);"
     },
     "minZoom": 13,
     "feature": {