What's the advantage of vendorizing this rather than declaring as a requirement?