Be sure to lazy init on Repository::discover