anchor.diff:  run_operations( Scenario
                 , [#katt_operation{ description=Description
                                   , request=Req
  -                                , response=Rsp
  +                                , response=Res
                                   }|T]
                 , Params
                 , Acc
                 ) ->
     Request          = make_request(Req, Params),
  -  ExpectedResponse = make_response(Rsp),
  +  ExpectedResponse = make_response(Res, Params),
     ActualResponse   = request(Request),
     ValidationResult = validate(ExpectedResponse, ActualResponse),
     Result = [{Description, Request, ValidationResult}|Acc],
     case ValidationResult of
  -    pass -> run_operations( Scenario
  -                          , T
  -                          , Params
  -                          , Result
  -                          );
  -    _    -> dbg( Scenario
  -               , Description
  -               , Request
  -               , ExpectedResponse
  -               , ActualResponse
  -               , ValidationResult
  -               ),
  -            Result
  +    {pass, AddParams} -> NewParams = ordsets:union(Params, ordsets:from_list(AddParams)),
  +                         run_operations( Scenario
  +                                       , T
  +                                       , NewParams
  +                                       , Result
  +                                       );
  +    _                 -> dbg( Scenario
  +                            , Description
  +                            , Request
  +                            , ExpectedResponse
  +                            , ActualResponse
  +                            , ValidationResult
  +                            ),
  +                         Result
     end;
  -run_operations(_, [], _, Acc) ->
  +run_operations(_Scenario, [], _Params, Acc) ->
     Acc.
   
  -make_request_url(_, Url = "http://" ++ _)  -> Url;
  -make_request_url(_, Url = "https://" ++ _) -> Url;
  -make_request_url(Params, Path0) ->
  +make_request_url(Url = "http://" ++ _, _Params)  -> Url;
  +make_request_url(Url = "https://" ++ _, _Params) -> Url;
  +make_request_url(Path0, Params) ->
     {Protocol, DefaultPort} = case proplists:get_value(ssl, Params, false) of
                                 true  -> {"https:", 443};
                                 false -> {"http:", 80}
  
positive.code: %% @private
  run(From, Scenario, ScenarioParams) ->
    {ok, Blueprint} = katt_blueprint_parse:file(Scenario),
    Params = make_params(ScenarioParams),
    ets:new(?TABLE, [named_table, private, ordered_set]),
    ets:insert(?TABLE, Params),
    Result = run_scenario(Scenario, Blueprint, Params),
    ets:delete(?TABLE),
    From ! {done, Result}.
  
  %%%_* Internal =========================================================
  
negative.code:                   , EscapedK
                    , to_list(EscapedV)
                    , [{return, binary}, global]),
    recall(Bin, Next).
  
  %%%_* Validation -------------------------------------------------------
  validate(E = #katt_response{}, A = #katt_response{}) ->
  