Sure, but even then, the plugin itself registered the type in the type system by calling it even when the protocols were registered by their GType, but now that they're registered by instance, the GType registered via the objection instantiation which then gets registered in the plugin manager. So tl;dr.. the only thing calling it is the plugin itself. Now it might somehow be needed for xmpp for stuff like plugins that looks up the prpl, but we'll need to test that separately.