anchor.diff:      ?DEBUG(" If-header ~p (~p) evaluated to ~p~n",[_L,length(Locks),I]),
       case I of
           undefined when length(Locks)>0 -> throw(423);
  -        %false when length(Locks)>0 -> throw(412);
  +        %%false when length(Locks)>0 -> throw(412);
           false -> throw(412);
           _ -> ok
       end.
  
positive.code:     case F#file_info.type of
          directory -> {404,{executable, [{'xmlns',"http://apache.org/dav/props/"}], []}};
          _ ->
              % TODO check on extension for Windows?
              X = case F of
                      #file_info{mode=Mode} when Mode band 8#111 =/= 0 -> "T";
                      _ -> "F"
  
negative.code:     case lists:keysearch("If", 3, Hs) of
          {value, {_,_,"If",_,If}} ->
              List = if_parse(If,untagged),
              %%?DEBUG(" ~p",[List]),
              case List of
                  [{_Resource,[{true,state,Locktoken}]}] -> Locktoken;
                  _ -> throw(412)
  