Yeah, if $debug were modified to be useful (instead of its current function) in a way like returning the actual protocol message a particular remote is activated by when it is used in one, it'd be cool. For example, $raw or $debug or something used in an on TEXT remote would return the PRIVMSG line that would have shown up in the debug window. Or have a raw remote you can simply use if statements on like you said. That would also fix my problem that i described in my "make $chan better" post.