Replumbing: give the possibility for the provider to create a context