you're missing the point, the point is, this is a suggestion to khaled, something that he can fix. I don't see why you should defend something that could be better?

yes there are work arounds like replacing spaces, and using binary, but the fact remains it is clumsy. Even WITH binary variables, I still encounter the same problems, you got to come out of binary some time, and when you do.. it gets tokenized.

I know its easier for me to ask him to fix it, but from what I understand, all he has to do is make an edit to the way it handles parameters and set an identifier that gives the exact result, (no token parsing).