use string comparison again, adding a boolean could compromise binary compatibility