anchor.diff:    io:format("~n"), 
     ok;
   
  -block_status([BlockName | RemainingBlockNames]) ->
  -  {BlockTypeStr, _Version, _Description} = 
  -        linkblox_api:get_type_info(curr_node(), BlockName),
  +block_status([BlockNameStr | RemainingBlockNames]) ->
  +  {_BlockModule, _Version, BlockTypeStr, _Description} = 
  +        linkblox_api:get_type_info(curr_node(), BlockNameStr),
   
     % TODO: Create get_values() API call, get multiple values in one call 
  -  {ok, Value} = linkblox_api:get_value(curr_node(), BlockName, value),
  -  {ok, Status} = linkblox_api:get_value(curr_node(), BlockName, status),
  -  {ok, ExecMethod} = linkblox_api:get_value(curr_node(), BlockName, exec_method),
  +  {ok, Value} = linkblox_api:get_value(curr_node(), BlockNameStr, "value"),
  +  {ok, Status} = linkblox_api:get_value(curr_node(), BlockNameStr, "status"),
  +  {ok, ExecMethod} = linkblox_api:get_value(curr_node(), BlockNameStr, "exec_method"),
     
     case block_utils:is_string(Value) of
         true -> ValueStr = string:left(io_lib:format("\"~s\"", [Value]), 12);
            _ -> ValueStr = string:left(io_lib:format("~w",[Value]), 12)
     end,
   
  -  case linkblox_api:get_value(curr_node(), BlockName, last_exec) of 
  +  case linkblox_api:get_value(curr_node(), BlockNameStr, "last_exec") of 
       {ok, null} ->
         LastExecuted = "null";
       {ok, {Hour, Minute, Second, Micro}} ->
  
positive.code:           DstNode = list_to_atom(DstNodeStr)
        end,
  
        SrcBlockName = list_to_atom(SrcBlockNameStr),
        % Always get source block values from the current node
        case linkblox_api:get_block(curr_node(), SrcBlockName) of
          {ok, SrcBlockValues} ->
            DstBlockName = list_to_atom(DstBlockNameStr),
            case linkblox_api:copy_block(DstNode, DstBlockName, SrcBlockValues, []) of
              ok ->
                format_out(dest_block_created, [DstBlockNameStr]);
  
  
negative.code:     ok ->
        % 1st parameter is block name
        OutputBlockNameStr = lists:nth(1, Params),
  
        % 2nd parameter is the output value ID
        OutputValueIdStr = lists:nth(2, Params),
  
        % The remaining params form the Link
        LinkStrs = lists:nthtail(2, Params),
  
        % Delete the output value link to an input, 
        case linkblox_api:del_link(curr_node(), OutputBlockNameStr, OutputValueIdStr, LinkStrs) of
          ok -> format_out(block_output_unlinked_from_block_input, Params);
  
          {error, Reason} -> format_out(err_unlinking_output_from_input, [Reason | Params])
        end;
  
      high -> format_out(err_too_many_params)
  