Fixed bug when empty strings are passed to the Matcher

It now returns an empty guess instead of failing with a cryptic error message