don't use string to compare