Generalized for usage of third-party repositories