vendor может быть пустым