fixed string comparison bug, might produce unwanted behaviour though