added isNumeric - for real this time