anchor.diff:                          {ok, DjangoParseTree, CheckSum} ->
                               {{BodyAst, BodyAstInfo}, TreeWalker1} = with_dependency(
   								      {CustomTagFile, CheckSum}, body_ast(DjangoParseTree, Context, TreeWalker)),
  -                            MatchAst = options_match_ast(), 
  +                            MatchAst = options_match_ast(Context), 
                               Clause = erl_syntax:clause(
   				       [key_to_string(Tag), erl_syntax:variable("_Variables"), erl_syntax:variable("RenderOptions")],
   				       none, MatchAst ++ [BodyAst]),
  
positive.code: 	 erl_syntax:atom(proplists),
  	 erl_syntax:atom(get_value),
  	 [erl_syntax:atom(locale), erl_syntax:variable("RenderOptions"), erl_syntax:atom(none)]))
      ].
  
  						% child templates should only consist of blocks at the top level
  
negative.code:             end
      end.
  
  call_extension(#dtl_context{ extension_module=undefined }, _Fun, _Args) ->
      undefined;
  call_extension(#dtl_context{ extension_module=Mod }, Fun, Args) 
    when is_atom(Mod), is_atom(Fun), is_list(Args) ->
      M = case code:is_loaded(Mod) of
  	    false ->
  