suppressing NT2_RAT in favor of NT2_HORNER_RAT
and adding a guarded test for infinity which was missing in the float case