Why do some values exceeding the reference value still count as x?