     end
   end
       
-  ## "Forbidden?"
+  @doc "Forbidden?"
   decision v3b7, do:
     h(decision_test(resource_call(:forbidden), true, 403, :v3b6))
-  ## "Okay Content-* Headers?"
+  @doc "Okay Content-* Headers?"
   decision v3b6, do:
     h(decision_test(resource_call(:valid_content_headers), true, :v3b5, 501))
-  ## "Known Content-Type?"
+  @doc "Known Content-Type?"
   decision v3b5, do:
     h(decision_test(resource_call(:known_content_type), true, :v3b4, 415))
-  ## "Req Entity Too Large?"
+  @doc "Req Entity Too Large?"
   decision v3b4, do:
     h(decision_test(resource_call(:valid_entity_length), true, :v3b3, 413))
-  ## "OPTIONS?"
+  @doc "OPTIONS?"
   decision v3b3 do
     case h(method) do
       "OPTIONS"->

    end
  end
  
  ## "Content-MD5 present?"
  decision v3b9, do:
    h(decision_test(h(get_header_val("content-md5")), nil, :v3b9b, :v3b9a))
  ## "Content-MD5 valid?"
  decision v3b9a do
    case resource_call(:validate_content_checksum) do
      :not_validated ->

    end
    d(redirect_helper)
  end
  @doc "POST?"
  decision v3n16, do:
    h(decision_test(h(method),"POST",:v3n11,:v3o16))
  @doc "Conflict?"
  decision v3o14 do
    case resource_call(:is_conflict) do
      true -> d(respond(409))
