anchor.diff:  		ok  = assert_method(Mthd, Mod:allowed_methods()),
   		handle_request(Mod, Req, Pipe, S)
   	catch _:Reason ->
  -		io:format("--> ~p~n~p~n", [Uri, Reason]),
  +		pipe:a(Pipe, handle_failure(Reason)),
   		{next_state, 'ACCEPT', S}
   	end;
   
  
positive.code: 	
  %%
  %% assert method
  assert_method(Method, ['*']) ->
     ok;
  assert_method(Method, Allowed) ->
     case lists:member(Method, Allowed) of
  
negative.code: 
  %%
  %% assert content type
  assert_content_type([], _B) ->
  	throw({error, not_acceptable});
  assert_content_type([H | T], B) ->
  	case assert_content_type(H, B) of
  