I _don't_ think we should bother fixing this right now, but I just noticed that rounding combined with DEDUCTION_FOR_LENGTH < 1 means we don't discriminate between strings that are only 1-2 chars different in length.  I wonder if it'd be safe to just not bother rounding?