defensive coding around fuzzy_search