anchor.diff:      _unresolvedDepsComments.clear();
       _ignoredDepsComments.clear();
   
  -    return _discoverAllDeps(
  -        _readLocalSpecFile(specFile), 'top package'
  -    ).then((_) {
  -      return _fetchAllDeps(mode);
  -    }).then((deps) {
  -      _maybePrintResolutionComments();
  -      return deps;
  -    });
  +    return
  +        _discoverAllDeps(_readLocalSpecFile(specFile), '<top>').then((_) {
  +          return _fetchAllDeps(mode);
  +        }).then((deps) {
  +          _maybePrintResolutionComments();
  +          return deps;
  +        });
     }
   
     /**
  
positive.code:             if (package.isResolved) {
                return _discoverAllDeps(
                    _readRemoteSpecFile(package),
                    '$depPath -> ${package.resolvedFullPath}'
                );
              } else {
                return new Future.value();
  
negative.code:    * "platform" should resolve to "0.3.0", even though "polymer#0.4.0" depends
     * on "platform#^0.4.0".
     */
    Future _discoverAllDeps(Future<String> specGetter, String pathDescription) {
      _monitor.start("Getting Bower packages…");
  
      return specGetter.then((String spec) {
  