no need to copy value for number detection