vendor lock