anchor.diff:  check_list([{verify, {Mv,Fv}}|T], M, F, A) ->
       case Mv:Fv(M, F, A) of
   	continue -> check_list(T, M, F, A);
  -	{_,_,_} = MFA1 -> {MFA1, []};
  -	{{_,_,_}, _} = Reply -> Reply;
  +	{_,_,_} = MFA1 -> {MFA1, keep};
  +	{{_,_,_}, Conv} = Reply when is_list(Conv); Conv==keep -> Reply;
   	false -> false
       end;
   check_list([{redirect, [_|_] = Ms}|T], M, F, A) ->
  
positive.code: 			     State#state.access) of
  		{ok, {M, F, _A}, Conv} ->
  		    %% handle security  + stream input ! + stream output
  		    try	apply(M, F, convert_args(Conv, Arguments)) of
  			Result ->
  			    B = {reply,Result},
  			    try bert:to_binary(B) of
  
negative.code: 	    end
      end.
  
  check_list([{accept, M}|_], M, F, A) ->  {{M, F, A}, keep};
  check_list([{accept, M, F, A}|_], M, F, A) -> {{M, F, A}, keep};
  check_list([{reject, M}|_], M, _, _) -> false;
  check_list([{reject, M, F, A}|_], M, F, A) -> false;
  check_list([{propargs,M,F,Args}|_], M, F, 1) ->
  