Head wind component greater than total wind?

Hello!

According to the Pythagorean Theorem, head wind component should be always less or equal to the total wind. However, all ActiveSky versions (I use MSFS2020 and X-Plane 12) sometimes give me head wind component greater (in absolute value) than the total. How is that possible? For example, today on my flight from EDDF to LEPA wind is 019/3, head wind component is -4. How is this possible?
 
Top