isNumber and numericValue