Yes, it works. After I move the locking function to the sub-provider, I'll remove the preloader and use entry points to make the extension on-demand loading.