The old implementation would attempt to load both the default and custom implementations, with the custom one coming first, so it would get clobbered by the default version.