7. The method of claim 6 , further comprising suppressing the potential artificial variant from the output.
6. A method of enabling input into a handheld electronic device comprising: detecting an ambiguous input that comprises one or more selections of one or more input characters; generating a plurality of character permutations of the ambiguous input, at least one of the character permutations being a potential artificial variant that is neither a prefix of a word object nor is identical to a word object; determining that at least a portion of the potential artificial variant fails to correspond with an N-gram object; making, as at least a part of said determination, a determination that no N-gram object corresponds with a final set of characters of the potential artificial variant; outputting at least one of the character permutations; determining that the potential artificial variant includes a character string for which a spelling substitution exists; and generating an orphan object corresponding to the spelling substitution.