anchor.diff:          {ok, Val} -> Val;
           _ -> undefined
       end.
  -
  -create_session(UUID, Dict) ->
  -    Body = dict_find(<<"body">>, Dict),
  -    logplex_session:store(UUID, Body).
  -
  -drop_session(UUID) ->
  -    logplex_session:delete(UUID).
  
positive.code:     create_drain(Id, Dict),
      ?INFO("at=set type=drain id=~p", [Id]);
  
  handle({cmd, "set", [<<"session:", UUID/binary>> | Args]})
    when byte_size(UUID) =:= 36 ->
      Dict = dict_from_list(Args),
      create_session(UUID, Dict),
      ?INFO("at=set type=session id=~p", [UUID]);
  
  handle({cmd, "del", [<<"ch:", Rest/binary>> | _Args]}) ->
  
negative.code: 
  handle({cmd, "del", [<<"session:", UUID/binary>> | _Args]})
    when byte_size(UUID) =:= 36 ->
      catch logplex_session:delete(UUID),
      ?INFO("at=delete type=session id=~p", [UUID]);
  
  handle({cmd, _Cmd, [<<"redgrid", _/binary>>|_]}) ->
  