1. A method of speech recognition processing comprising: producing an N-best list of recognition hypotheses corresponding to a spoken input; and rescoring the hypotheses to produce a rescored N-best list; wherein for each hypothesis the rescoring depends on the rank of the hypothesis in the rescored N-best list.