don't try to run when URL hasn't been set

Having the plugin installed on my system means I can't use a VM definition that doesn't use the plugin. Setting "disable" is not an acceptable solution because it means I need to set options for a plugin I'm not using.