made not equal work if b is not a string and a is