anchor.diff:      
       ok -> 
         [BlockNameStr] = Params,
  -      BlockName = list_to_atom(BlockNameStr),
  -      case linkblox_api:set_value(curr_node(), BlockName, freeze, false) of
  +      case linkblox_api:set_value(curr_node(), BlockNameStr, "freeze", false) of
           ok ->
             format_out(block_thawed, [BlockNameStr]);
   
  
positive.code:     ok ->
        [SrcBlockNameStr, DstBlockNameStr] = Params,
  
        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(curr_node(), DstBlockName, SrcBlockValues, []) of
              ok ->
                format_out(dest_block_created, [DstBlockNameStr]);
  
  
negative.code: 
      ok ->
        [BlockNameStr] = Params,
        % check if block name is an existing block
        case linkblox_api:is_block_name(curr_node(), BlockNameStr) of
          true  -> 
            format_out(block_exists, [BlockNameStr]);
          false ->
  