anchor.diff:      });
     }
   
  -  List<int> _buildHttpRequest(String target, List<int> payload) {
  +  List<int> _buildUploadRequest(String target, List<int> payload) {
       List<int> httpRequest = [];
       // Build the HTTP request headers.
       String header =
  
positive.code:     return httpRequest;
    }
  
    Future _sendHttpPush(String target, ProgressMonitor monitor) {
      List<int> httpRequest;
      TcpClient client;
      return archiveContainer(appContainer, true).then((List<int> archivedData) {
        monitor.worked(3);
        httpRequest = _buildHttpRequest(target, archivedData);
        monitor.worked(5);
        return TcpClient.createClient(target, 2424);
      }).then((TcpClient _client) {
        client = _client;
        client.write(httpRequest);
        return client.stream.timeout(new Duration(minutes: 1)).first;
      }).then((List<int> responseBytes) {
        String response = new String.fromCharCodes(responseBytes);
        List<String> lines = response.split('\n');
        if (lines == null || lines.isEmpty) {
          return new Future.error('Bad response from push server');
        }
  
        if (lines.first.contains('200')) {
          monitor.worked(2);
        } else {
          return new Future.error(lines.first);
        }
      }).whenComplete(() {
        if (client != null) {
          client.dispose();
        }
  
negative.code:     // Build the archive.
      return archiveContainer(appContainer, true).then((List<int> archivedData) {
        monitor.worked(3);
        httpRequest = _buildUploadRequest('localhost', archivedData);
        monitor.worked(4);
  
        // Send this payload to the USB code.
  