Cane breaks metric_fu parser when doesn't return a text output 

I've noticed that by design Cane doesn't output a text when everything is ok,
so It breaks the metric_fu parser.

I've fixed that on this pull request.
Tests and metrics are ok.