#83 custom IsNumeric and spec