Please see the description I have on this commit for the reasoning and rationale behind this choice. How do you know what cookbook? What if that cookbook isn't already installed? It's confusing. Plus `#info` and `#open` do not work when using a path option, git option, or a non-default cookbook store. Forcing the resolution ensures the paths are properly instantiated and that you get the exact cookbook that's defined in your Berksfile. This is the way bundler performs as well. See 16e925a for my detailed commit explaining this.