Use internal provider to inject.