vendor compatibility