Index: lib/ewgi/src/ewgi_yaws.erl
===================================================================
--- lib/ewgi/src/ewgi_yaws.erl	(revision 21)
+++ lib/ewgi/src/ewgi_yaws.erl	(working copy)
@@ -25,9 +25,10 @@
 -module(ewgi_yaws, [Appl]).
 
 %% ewgi api and callbacks
--export([setup_environ/1,
+-export([setup_environ/2,
          start_response/1,
          run/1,
+         run/2,
          write/2,
          end_response/1
         ]).
@@ -41,15 +42,19 @@
 %%====================================================================
 %% sgweb_server callbacks
 %%====================================================================
+
 run(Arg) ->
-    Env = setup_environ(Arg),
+    run(Arg,[]).
+
+run(Arg,Conf) ->
+    Env = setup_environ(Arg,Conf),
     OutBuf = ewgi_buffer:start(),
     Result = Appl:handle_req(Env, start_response(OutBuf)),
     write(OutBuf, Result),
     end_response(OutBuf).
 
-setup_environ(Req) ->
-    parse_arg(Req).
+setup_environ(Req,Conf) ->
+    [proplists:property({opaque,Conf})|parse_arg(Req)].
 
 start_response(OutBuffer) ->
     Resp = fun (["200"|_Rest], Headers) ->
