I get what you mean and it makes sense.
if x=y then x="hi", if x<>y then x=x
I think its because I have experience in other languages.
So an if statement (pseudo code) looks like this:
If X=Y then X="hi" else endif
x=y, so value of x is changed to "hi".
x<>y then do not do anything to the...