anchor.diff:        headers: {'content-type' : 'text/html; charset="utf-8"'});
   }
   
  +shelf.Response _jsonResponse(Map json, {int status: 200}) {
  +  return new shelf.Response(
  +      status,
  +      body: JSON.encode(json),
  +      headers: {'content-type' : 'application/json; charset="utf-8"'});
  +}
  +
   shelf.Response _atomXmlResponse(String content, {int status: 200}) {
     return new shelf.Response(
         status,
         body: content,
  -      headers: {'content-type' : 'application/atom+xml charset="utf-8"'});
  +      headers: {'content-type' : 'application/atom+xml; charset="utf-8"'});
   }
   
   shelf.Response _redirectResponse(url) {
  
positive.code:       '/admin' : adminHandler,
        '/search' : searchHandler,
        '/packages' : packagesHandler,
    }[path];
  
    if (handler != null) {
  
negative.code:       templateService.renderPkgIndexPage(pagePackages, versions, links));
  }
  
  
  /// Handles requests for /packages/...  - multiplexes to HTML/JSON handlers
  ///
  /// Handles the following URLs:
  ///   - /packages/<package>
  