It may be partly responsible but I'd have expected %var = value to suffer aswell if the command-rerouting were a major factor. Especially since it seems mIRC doesn't even search for a /var alias which would be the only other thing which might set the two methods apart.