Recursive routes

Hello all,

On VyOS 1.1.6, I am doing this:

set protocols static route X.X.X.X/32 next-hop ‘’
set protocols static route ‘blackhole’

$ sh ip route X.X.X.X
Routing entry for X.X.X.X/32
Known via “static”, distance 1, metric 0, best (recursive directly connected, Null0)

So a traceroute to X.X.X.X should go to Null0.
But the traceroute does not go to Null0, it is routed normally, as if there was no static route to blackhole.

Am I missing something ?

This is causing me nightmares to make uRPF to work.