Hmm, commented too early. I see the problem with that now. Well, not really sure the _best_ way to handle these sorts of things, but maybe how the deluge plugin handles it would be a bit better. I like to avoid it reporting something is an unknown plugin when the user tries to configure it without deps available.