So ProtocolManager.Protocol is now Facebook and no longer XMPP? It is one thing to have an alternative protocol implementation for XMPP but another what protocol it is. Facebook is still really XMPP...