fix vendor in introspect, write a test for it