Ah - because it goes wrong in the range case.