Rather than returning a "dummy connector", make this a provider of an `Optional<Connector>` (`null` is obviously not "allowed" as a return value for a Provider)?