it should just check to see if the factory supports extending, if not, it won't support injections via extend