hooks can now return empty_stanza
chatstates work now fine