anchor.diff:  
   
   % Lists the associations of an object
  +process_cmd(State=#state{space=undefined}, <<"list associations with ", _Obj/binary>>) -> ?SPACE_NEEDED(State);
   process_cmd(State=#state{socket=Sock, space=Sp}, <<"list associations with ", Obj/binary>>) ->
       case teles_data_manager:list_associations(Sp, Obj) of
           not_found -> gen_tcp:send(Sock, ?OBJ_NOT_FOUND);
  
positive.code:     end;
  
  
  % All other commands require a 'Space' to be used
  process_cmd(State=#state{socket=Sock, space=undefined}, _) ->
      gen_tcp:send(Sock, <<"Client Error: Must use a namespace\n">>), State;
  
  
  % Adds a new object
  process_cmd(State=#state{socket=Sock, space=Sp}, <<"add object ", OID/binary>>) ->
      % Don't support values for now
      ok = teles_data_manager:add_object(Sp, OID, undefined),
  
negative.code: 
  
  % Queries within a search box
  process_cmd(State=#state{space=undefined}, <<"query within ", _Rest/binary>>) -> ?SPACE_NEEDED(State);
  process_cmd(State=#state{socket=Sock, space=Sp}, <<"query within ", Rest/binary>>) ->
      case binary:split(Rest, [<<" ">>], [global]) of
          [MinLatS, MaxLatS, MinLngS, MaxLngS] ->
  