Strange behavior of numer_denom