anchor.diff:          sendMessage shellSocket msg "kernel_info_reply" content
   
       /// Sends display data information immediately
  -    let sendDisplayData (contentType) (displayItem) (messageType) =
  -        data.Add( { ContentType = contentType; Data = displayItem } )
  -        
  +    let sendDisplayData (contentType) (displayItem) (messageType) =        
           if lastMessage.IsSome then
   
               let d = Dictionary<string,obj>()
  
positive.code:     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
  
negative.code: 
              // send all the data
              if not <| content.silent 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
  