Yes, in case something is invisible on the root injector, which is rare, but not impossible. So if `injector.parent == null` then it should throw `NoProviderError`.