The error checking here is not explicitly needed anymore. With error(QString) on the providers connected up, we'll have this "for free", so leaving this here leaves us with the error being set twice if dial sets an error.