anchor.diff:                   {partial_post_size, config:read(yaws_max_post_data)},
                    {flags, [{access_log, false}]} % {deflate, true}
                   ],
  -    
  +
       % load yaws application (required by yaws_api:embedded_start_conf)
       _ = application:load(
             {application, yaws,
  
positive.code:     config:is_string(docroot) and
      config:is_string(log_path) and
      config:is_port(yaws_port) and
          
      case config:read(yaws_max_post_data) of
          nolimit -> true;
          _ -> config:is_integer(yaws_max_post_data) and
  
negative.code:             {mod, {yaws_app, []}},
              {env, []},
              {applications, [kernel, stdlib]}]}),
  
      {ok, SCList, GC, ChildSpecs} =
          yaws_api:embedded_start_conf(Docroot, SconfList, GconfList, Id),
  
      case util:app_get_env(verbose, false) of
          true ->
              io:format("Yaws listening at port ~p.~n", [config:read(yaws_port)]);
  