1. A method of enabling input into a handheld electronic device of a type including an input apparatus, an output apparatus, and a memory having stored therein a plurality of objects including a plurality of language objects and a plurality of frequency objects, at least some of the language objects each being associated with an associated frequency object, the plurality of language objects including a plurality of word objects and a plurality of N-gram objects, each N-gram object including at least a first linguistic element, the input apparatus including a plurality of input members, at least some of the input members each having a plurality of linguistic elements assigned thereto, the method comprising: detecting as an ambiguous input a number of input member actuations; generating a number of prefix objects each including a number of the linguistic elements of the ambiguous input; for each of at least some of the prefix objects, seeking a word object corresponding with the prefix object; generating, as a potential artificial variant, an object comprising a number of the linguistic elements of the ambiguous input and for which a corresponding word object does not exist; making a determination that at least one of: at least a portion of the potential artificial variant corresponds with an N-gram object associated with a frequency object having a frequency value below a predetermined threshold, and for at least a portion of the potential artificial variant, no N-gram object corresponds therewith; performing at least one of: outputting as an artificial variant a representation of the potential artificial variant at a position of relatively lower priority than a representation of another prefix object, and suppressing from the output the potential artificial variant; and making, as at least a part of said determination, a determination that a final three linguistic elements of the potential artificial variant correspond with an N-gram object having three linguistic elements.