Proper spellchecker implementation