anchor.diff:  
       //span the called script in extra isolate
       var isolateFuture = Isolate.spawnUri(
  -        file.uri, [request.stdin, JSON.encode(request.params)], response.stdout,
  -        onExit: exitPort.sendPort, onError: response.stderr, environment: request.params);
  +        file.uri,
  +        [request.stdin, JSON.encode(request.params)],
  +//        [],
  +        response.stdout,
  +        onExit: exitPort.sendPort, onError: response.stderr);
   
       isolateFuture.then((isolate) {
         isolates[request.requestId] = isolate;
  
positive.code:     Response response = new Response(request, onData, onError, onDone);
  
      //IMPORTANT: SEND CONTENT TYPE OF RETURN FIRST!!!
      response.header("Content-Type: text/plain; encoding=utf-8");
  //    response.add(request.params.toString());
  
      var scriptPath = request.params["SCRIPT_FILENAME"];
  
negative.code: import 'package:logging/logging.dart';
  import 'package:stream_channel/stream_channel.dart';
  
  Logger _log = new Logger("dart_fpm.connection_handler");
  
  class ConnectionHandler {
    static List<Socket> sockets = [];
  