anchor.diff:          return Unchecked.defaultof<_>
     }
   
  -  static member private InnerRequest(url:string, forceText, ?query, ?headers, ?meth, ?body, ?cookies, ?cookieContainer, ?certificate) = async {
  +  static member private InnerRequest(url:string, forceText, ?query, ?headers, ?meth, ?body, ?cookies,
  +#if FX_NO_WEBREQUEST_CLIENTCERTIFICATES
  +                                     ?cookieContainer) = async {
  +#else
  +                                     ?cookieContainer, ?certificate) = async {
  +#endif
       // Format query parameters
       let url = 
         match query with
  
positive.code:   /// headers that have to be handled specially - such as Accept, Content-Type & Referer)
    /// The body for POST request can be specified either as text or as a list of parameters
    /// that will be encoded, and the method will automatically be set if not specified
    static member RequestString(url, ?query, ?headers, ?meth, ?body, ?cookies, ?cookieContainer, ?certificate) = 
      Http.AsyncRequestString(url, ?query=query, ?headers=headers, ?meth=meth, ?body=body, ?cookies=cookies, ?cookieContainer=cookieContainer, ?certificate=certificate)
      |> Async.RunSynchronously
  
negative.code:   /// headers that have to be handled specially - such as Accept, Content-Type & Referer)
    /// The body for POST request can be specified either as text or as a list of parameters
    /// that will be encoded, and the method will automatically be set if not specified
    static member Request(url, ?query, ?headers, ?meth, ?body, ?cookies, 
  #if FX_NO_WEBREQUEST_CLIENTCERTIFICATES
                          ?cookieContainer) = 
  #else
                          ?cookieContainer, ?certificate) = 
  #endif
      Http.AsyncRequest(url, ?headers=headers, ?query=query, ?meth=meth, ?body=body, ?cookies=cookies, 
  #if FX_NO_WEBREQUEST_CLIENTCERTIFICATES
                        ?cookieContainer=cookieContainer)
  #else
                        ?cookieContainer=cookieContainer, ?certificate=certificate)
  #endif
      |> Async.RunSynchronously
  
    /// Download an HTTP web resource from the specified URL synchronously
  