If they provide their own type, they should be providing a separate guesser, not replacing the guesser of the core extension