anchor.diff:  post_param(Param, DefaultValue, Wrapper) ->
       proplists:get_value(Param, post_params(Wrapper), DefaultValue).
   
  +%% AGNOSTIC PARAMS
  +
   param(Param, Wrapper) ->
       param(Param, undefined, Wrapper).
   
   param(Param, DefaultValue, Wrapper) ->
       post_param(Param, query_param(Param, DefaultValue, Wrapper)).
   
  -post_files(Wrapper) ->
  -	Wrapper#sbw.post_files.
  -
  -recv_from_socket(Length, Timeout, Wrapper) ->
  -	Mod = Wrapper#sbw.mod,
  -	Req = Wrapper#sbw.req,
  -    case erlang:function_exported(Mod, recv_from_socket, 3) of
  -        true ->  Mod:recv_from_socket(Length, Timeout, Req);
  -        false -> throw({not_supported, Mod, recv_from_socket})
  -    end.
  +
  +%% DEEP PARAM STUFF
   
   deep_post_params(Wrapper) ->
       Params = post_params(Wrapper),
  
positive.code: 
  query_param(Param, DefaultValue, Wrapper) ->
      proplists:get_value(Param, query_params(Wrapper), DefaultValue).
  
  post_params(Wrapper) ->
  	Mod = Wrapper#sbw.mod,
  
negative.code: 			string:to_lower(Other)
  	end.
  
  %% REQUEST COOKIES
  
  ?PASSTHROUGH(cookies).
  
  cookie(Cookie, Wrapper) ->
  	Mod = Wrapper#sbw.mod,
  	Req = Wrapper#sbw.req,
  