if you're calling `project.connection` this means that maybe this method should reside in project.