diff --git a/footways.yaml b/footways.yaml
index 411f891..3e9ce05 100644
--- a/footways.yaml
+++ b/footways.yaml
@@ -78,8 +78,8 @@ feature:
     {% if tags.footway %}
     {{ tagTrans('footway', tags.footway) }}
     {% elseif tags.highway %}
-      {% if tags.segregated %}
-        {{ tagTrans('highway', tags.highway ~ ' segregated=' ~ tags.segregated) }}
+      {% if tags.highway in ['path', 'cycleway'] and tags.segregated %}
+        {{ tagTrans('highway', 'cycleway segregated=' ~ tags.segregated) }}
       {% else %}
         {{ tagTrans('highway', tags.highway) }}
       {% endif %}