anchor.diff:  %% than the ringsize - 1 partition id
   id_out1(index, Index, Ring, RingSize) ->
       Owner = riak_core_ring:index_owner(Ring, Index),
  -    io:format("Partition index: ~p -> id: ~p~n\t(owner: ~p)~n", 
  -              [Index, hash_to_partition_id(Index, RingSize), Owner]);
  +    T = riak_cli_status:text(
  +          io_lib:format("Partition index: ~p -> id: ~p~n\t(owner: ~p)", 
  +              [Index, hash_to_partition_id(Index, RingSize), Owner])),
  +    riak_cli:print([T]);
   
   id_out1(id, Id, Ring, RingSize) when Id < RingSize ->
       Idx = partition_id_to_hash(Id, RingSize),
       Owner = riak_core_ring:index_owner(Ring, Idx),
  -    io:format("Partition id: ~p -> index: ~p~n\t(owner: ~p)~n", 
  -              [Id, partition_id_to_hash(Id, RingSize), Owner]);
  +    T = riak_cli_status:text(
  +          io_lib:format("Partition id: ~p -> index: ~p~n\t(owner: ~p)~n", 
  +              [Id, partition_id_to_hash(Id, RingSize), Owner])),
  +    riak_cli:print([T]);
   id_out1(id, Id, _Ring, _RingSize) ->
       {error, ["Id ", Id, " is invalid."]}.
   
  
positive.code:     riak_cli:print(Table);
  partition_count([], []) ->
      {ok, Ring} = riak_core_ring_manager:get_my_ring(),
      io:format("Cluster-wide partition-count: ~p~n", [riak_core_ring:num_partitions(Ring)]).
  
  %%%
  %% cluster partitions
  
negative.code: 
  -module(riak_core_cluster_cli).
  
  -behaviour(riak_cli_handler).
  
  -export([
      register_cli/0,
      status/2,
      partition_count/2,
      partitions/2,
  