I'm working on YAJC for Windows. From ICQ, both a message and a chat request arrive at my Jabber client with a null 'type' value. Is there any way to distinguish these? Is this a "feature" of the transport.