using levenshtein is just an implementation detail. the real question is whether to generate alternative suggestions.