OK, ~ is added in 4.50
but
"~"
is a always string and
~
is the logical operator NOT
isn't it?