well i know that unknown aliases are send via raw command 421 (if i'm not mistaken). But commands like run or echo or some other mirc-integrated commands don't seem to trigger any (error)event or store their error description in a variable. Perhaps this is an idea for a possible future update?