I think this causes a mismatch... (Of course the inverse is true, if you use NGramDistance, use the existing spellchecker!) Again I did a lot of testing with various corpora, and I am not a spellchecking expert but i didn't get particularly good results from the existing spellchecker.