isNum is better