anchor.diff:    when byte_size(UUID) =:= 36 ->
       catch logplex_session:delete(UUID),
       ?INFO("at=delete type=session id=~p", [UUID]);
  +
  +handle({cmd, "sadd", [<<"quarantine:channels">> | Members]}) ->
  +    quarantine_channels(Members);
  +
  +handle({cmd, "srem", [<<"quarantine:channels">> | Members]}) ->
  +    unquarantine_channels(Members);
   
   handle({cmd, _Cmd, [<<"redgrid", _/binary>>|_]}) ->
       ok;
  
positive.code:     Id = list_to_integer(parse_id(Rest)),
      create_drain(Id, Dict);
  
  handle({load, _Key, _Val}) ->
      ok;
  
  
negative.code:         {ok, Val} -> Val;
          _ -> undefined
      end.
  
  quarantine_channels(Channels) ->
      [ try
            ID = list_to_integer(Channel),
            logplex_redis_quarantine:quarantine_channel(ID)
        catch
            _:_ -> ok
        end
        || Channel <- Channels].
  
  unquarantine_channels(Channels) ->
      [ try
            ID = list_to_integer(Channel),
            logplex_redis_quarantine:unquarantine_channel(ID)
        catch
            _:_ -> ok
        end
        || Channel <- Channels].
  