Hi
If a route returns "0", it gets "" at the end.
This is something recent, but looking to the commit descriptions didn't find the reason why.
Is this a feature or a bug? If it is a but (I think so) I can dig it up. Should be a missing call to defined.