the problem is that if %7 contains a space it does not parse correectly
it is not really beacuse of XOR
%7 = "K 560"
will evaluate after replacement to
K 560 = "K 560"
possibly this is the problem
may be
"%7" == "K 560"
would work
but i do need to test that and the similar thing in AQL
---