Number.isNaN is not supported by safari and moreover I can't think of any target cases where value would be transmitted as NaN