anchor.diff:  		true ->
   			validate_operation2(OpT, PathT, ValueT);
   		false ->
  -			{error, 400}
  +			{error, malformed_request}
   	end;
   validate_operation1(add, OpT, {_, Path} = PathT, ValueT) ->
   	[Target | _] = string:tokens(Path, "/"),
  
positive.code: 							ok = patch_replace(Path, Value, Entry);
  						{"add", Path, Value} ->
  							ok = patch_add(Path, Value, Entry);
  						{error, Status} ->
  							throw(Status)
  					end
  				end,
  				lists:foreach(F2, OpList),
  
negative.code: 		{_, "add"} ->
  			validate_operation1(add, OpT, PathT, ValueT);
  		_ ->
  			{error, malformed_request}
  	end.
  %% @hidden
  validate_operation1(replace, OpT, {_, Path} = PathT, ValueT) ->
  