anchor.diff:      end,
     case ScriptSection of
       none -> AST;
  -    _ -> zml:append_children(AST, [{"html",ID}, AddTo], ScriptSection)
  +    _ -> zml:append_children(AST, [{"html",ID}, AddTo], [ScriptSection])
     end.
   
   autojquery(_JSFile) ->
  
positive.code:   none;
  create_script_part(Inline, [], _) ->
    % No need for special loading code
    [zml:new_tag(script,
      [{"type", ["text/javascript"]}],
      [?JS_START, Inline, ?JS_END])];
  
  create_script_part([], External, false) ->
    % No need for inline or parallel- standard ol' script tags
    [generic_script_tag(Src) || Src <- External];
  create_script_part([], _External, true) ->
    % No need for delaying and loading inline, but load in parallel
    % TODO: You are here!
  
    [].
  
  generic_script_tag(Src) ->
    zml:new_tag(script, [{"type", ["text/javascript"]}, {"src", [Src]}], [""]).
  
negative.code: 
  process(ID, Attr, _Children, AST, Options) ->
    MagicJS = zml:find_magic_file(".js", Options),
    Externals = zml:get_attr_vals(script, Attr) ++
      zml:get_attr_vals(scripts, Attr),
    LibJS = zml:get_attr_vals(scriptlib, Attr) ++
      zml:get_attr_vals(scriptlibs, Attr) ++
      autojquery(MagicJS),
  
    InputDef = ?JS_DEF(MagicJS, Externals, LibJS),
    Input = [{K, proplists:get_value(K,Options,DV),In} || {K,DV,In} <- InputDef],
    Search = zml:get_search_paths(Options),
    
    Inlines =   [get_inline(K, In, Search) || {K,V,In} <- Input, V =:= inline, In=/= []],
  %  Locals =    [get_local(K, In) || {K,V,In} <- Instr, V =:= local, In =!= []],
    Locals = [],
  
    ScriptSection =
      create_script_part(Inlines, Locals ++ Externals,
  