anchor.diff:      #filter{
           id = Id,
           module = Module,
  -        type = Type,
  +        transp = Transp,
           host = Host,
           paths = Paths,
           ws_proto = WsProto
       } = Filter,
  +    Type = case Transp of
  +        http -> http;
  +        https -> http;
  +        ws -> ws;
  +        wss -> wss
  +    end,
       ReqType = case cowboy_req:parse_header(<<"upgrade">>, Req, []) of
           [<<"websocket">>] -> ws;
           _ -> http
  
positive.code: -record(filter, {
      id :: term(),         
      module :: module(),    
      type :: http | ws,
      host :: binary() | all,
      paths :: [binary()],
      ws_proto :: binary() | all,
  
negative.code:         check_paths(ReqPaths, Paths)
      of
          true ->
              lager:debug("NkPACKET Web Selected: ~p (~p) ~p (~p), ~p (~p), ~p (~p)", 
                  [ReqType, Type, ReqHost, Host, ReqPaths, Paths, ReqWsProto, WsProto]),
              Req1 = case WsProto of
                  any -> 
                      Req;
  