XMPP is a little broken right now due to bugs in simple-xmpp and node-xmpp. Looking into Junction as a migration possibility, though it still uses node-xmpp on the backend it looks to be a better implementation that simple-xmpp