Is there a reason why you wouldn't want to fall back to fuzzy matching? If not then one method is good. If so, why?