numeric compare bug