Cycle outputs plain text, should be html Is this normal behavior?

{% for entry in entries %} 
{{ cycle(['&lt;div&gt;&lt;/div&gt;', '2', '3', '4'], loop.index0) }}
{% endfor %}


Results in: 

&amp;lt;div&amp;gt;&amp;lt;/div&amp;gt;

2

3

4


is there a way to force the output as it is?
You can use Twig's "raw" filter to prevent the HTML from being escaped

{{ cycle(['&lt;div&gt;&lt;/div&gt;', '2', '3', '4'], loop.index0)|raw }}