diff --git a/cycle_directions-pattern.json b/cycle_directions-pattern.json
index d4def5f..62263a3 100644
--- a/cycle_directions-pattern.json
+++ b/cycle_directions-pattern.json
@@ -12,6 +12,7 @@
             "way[\"cycleway:left\"];",
             "way[\"cycleway:right\"];",
             "way[highway][oneway];",
+            "way['oneway:bicycle'];",
             ")"
         ]
     },
@@ -42,7 +43,7 @@
         "style:highlight": null,
         "style:left": {
             "width": "0",
-            "pattern": "{% if tags.cycleway in [ 'opposite', 'opposite_lane', 'opposite_track' ] or attribute(tags, 'cycleway:left') in [ 'opposite', 'opposite_lane', 'opposite_track' ] or attribute(tags, 'cycleway:right') in [ 'opposite', 'opposite_lane', 'opposite_track' ] %}arrowHead{% endif %}",
+            "pattern": "{% if tags.cycleway in [ 'opposite', 'opposite_lane', 'opposite_track' ] or attribute(tags, 'cycleway:left') in [ 'opposite', 'opposite_lane', 'opposite_track' ] or attribute(tags, 'cycleway:right') in [ 'opposite', 'opposite_lane', 'opposite_track' ] or attribute(tags, 'oneway:bicycle') == 'no' %}arrowHead{% endif %}",
             "pattern-offset": "0",
             "pattern-repeat": "25",
             "pattern-polygon": "true",
@@ -51,7 +52,7 @@
             "pattern-path-color": [
                 "{% if tags.oneway in [ 'yes', '1' ] and (tags.cycleway in [ 'opposite_track' ] or attribute(tags, 'cycleway:left') in [ 'opposite_track' ] or attribute(tags, 'cycleway:right') in [ 'opposite_track' ]) %}",
                 "#00af00",
-                "{% elseif tags.oneway in [ 'yes', '1' ] and (tags.cycleway in [ 'opposite_lane', 'opposite' ] or attribute(tags, 'cycleway:left') in [ 'opposite', 'opposite_lane' ] or attribute(tags, 'cycleway:right') in [ 'opposite', 'opposite_lane' ]) %}",
+                "{% elseif tags.oneway in [ 'yes', '1' ] and (tags.cycleway in [ 'opposite_lane', 'opposite' ] or attribute(tags, 'cycleway:left') in [ 'opposite', 'opposite_lane' ] or attribute(tags, 'cycleway:right') in [ 'opposite', 'opposite_lane' or attribute(tags, 'oneway:bicycle') == 'no' ]) %}",
                 "#00ff00",
                 "{% endif %}"
             ],