no need for isNumber anymore