The generator and HPSG grammars we use are able to provide a range of realisations for a given semantic input.
if there is one and this is not ranked as the best parse, it is moved to the first position in the parse list.