check that internal functions deal with a floating point value