anchor.diff:  init_dict_page(Parent, Pid) ->
       Text = init_text_page(Parent),
       Update = fun() ->
  -		     {dictionary,RawDict} =
  -			 observer_wx:try_rpc(node(Pid), erlang, process_info, [Pid, dictionary]),
  -		     Dict = [io_lib:format("~-20.w ~p~n", [K, V]) || {K, V} <- RawDict],
  -		     Last = wxTextCtrl:getLastPosition(Text),
  -		     wxTextCtrl:remove(Text, 0, Last),
  -		     wxTextCtrl:writeText(Text, Dict)
  +		     case observer_wx:try_rpc(node(Pid), erlang, process_info, [Pid, dictionary])
  +		     of
  +			 {dictionary,RawDict} ->
  +			     Dict = [io_lib:format("~-20.w ~p~n", [K, V]) || {K, V} <- RawDict],
  +			     Last = wxTextCtrl:getLastPosition(Text),
  +			     wxTextCtrl:remove(Text, 0, Last),
  +			     wxTextCtrl:writeText(Text, Dict);
  +			 _ -> ok
  +		     end
   	     end,
       Update(),
       {Text, Update}.
  
positive.code:     wxListCtrl:setColumnWidth(LCtrl, 1, 300),
      wxListItem:destroy(Li),
      Update = fun() ->
  		     {current_stacktrace,RawBt} =
  			 observer_wx:try_rpc(node(Pid), erlang, process_info,
  					     [Pid, current_stacktrace]),
  		     wxListCtrl:deleteAllItems(LCtrl),
  		     wx:foldl(fun({M, F, A, Info}, Row) ->
  				      _Item = wxListCtrl:insertItem(LCtrl, Row, ""),
  				      ?EVEN(Row) andalso
  					  wxListCtrl:setItemBackgroundColour(LCtrl, Row, ?BG_EVEN),
  				      wxListCtrl:setItem(LCtrl, Row, 0, observer_lib:to_str({M,F,A})),
  				      FileLine = case Info of
  						     [{file,File},{line,Line}] ->
  							 io_lib:format("~s:~w", [File,Line]);
  						     _ ->
  							 []
  						 end,
  				      wxListCtrl:setItem(LCtrl, Row, 1, FileLine),
  				      Row+1
  			      end, 0, RawBt)
  	     end,
      Resize = fun(#wx{event=#wxSize{size={W,_}}},Ev) ->
  		     wxEvent:skip(Ev),
  
negative.code: 		{"GC Min Heap Size", {bytes, get_gc_info(min_heap_size)}},
  		{"GC FullSweep After", get_gc_info(fullsweep_after)}
  	       ]}],
      case observer_wx:try_rpc(node(Pid), erlang, process_info, [Pid, item_list()]) of
  	RawInfo when is_list(RawInfo) ->
  	    observer_lib:fill_info(Struct, RawInfo);
  	_ ->
  	    ok
      end.
  
  item_list() ->
      [ %% backtrace,
  