I think this will be division by zero if low == high and thus `range == 0`