Don't hold any locks while calling the provider init function