The bug is due to the fact that mIRC inconsistently reports errors, he's not suggesting the operator is a valid one. mIRC should report !%> unknown operator. There are two operands, and the operator doesn't start with a %, I think in this case it should not be evaluated.