anchor.diff:  			respond(Req3, State#state{handler_state=HandlerState}, 301);
   		{false, Req2, HandlerState} ->
   			OnFalse(Req2, State#state{handler_state=HandlerState});
  +		{halt, Req2, HandlerState} ->
  +			terminate(Req2, State#state{handler_state=HandlerState});
   		no_call ->
   			OnFalse(Req, State)
   	end.
  
positive.code: 			respond(Req3, State#state{handler_state=HandlerState}, 307);
  		{false, Req2, HandlerState} ->
  			is_post_to_missing_resource(Req2, State#state{handler_state=HandlerState}, 410);
  		no_call ->
  			is_post_to_missing_resource(Req, State, 410)
  	end.
  
negative.code: %% (including the leading /).
  create_path(Req=#http_req{meta=Meta}, State) ->
  	case call(Req, State, create_path) of
  		{halt, Req2, HandlerState} ->
  			terminate(Req2, State#state{handler_state=HandlerState});
  		{Path, Req2, HandlerState} ->
  			Location = create_path_location(Req2, Path),
  			State2 = State#state{handler_state=HandlerState},
  