anchor.diff:      let shellSocketURL =String.Format("{0}://{1}:{2}", connectionInformation.transport, connectionInformation.ip, connectionInformation.shell_port)
       do shellSocket.Bind(shellSocketURL)
   
  -    let data = new List<BinaryOutput>()
       let payload = new List<Payload>()
       let compiler = FsCompiler(FileInfo(".").FullName)
       let mutable executionCount = 0
  
positive.code: 
              // send all the data
              if not <| content.silent then
                  if data.Count = 0 then
                      let lastExpression = GetLastExpression()
                      match lastExpression with
                      | Some(it) -> 
                          
                          let printer = Printers.findDisplayPrinter(it.ReflectionType)
                          let (_, callback) = printer
                          let callbackValue = callback(it.ReflectionValue)
                          sendDisplayData callbackValue.ContentType callbackValue.Data "pyout"
  
                      | None -> ()
  
          // we are now idle
          sendStateIdle msg
  
negative.code:         sendMessage shellSocket msg "kernel_info_reply" content
  
      /// Sends display data information immediately
      let sendDisplayData (contentType) (displayItem) (messageType) =        
          if lastMessage.IsSome then
  
              let d = Dictionary<string,obj>()
  