Vendor compromises