Providers should not reuse dependencies.