diff --git a/vapi/metadata/Soup-2.4.metadata b/vapi/metadata/Soup-2.4.metadata
index cbd0832..3f8337b 100644
--- a/vapi/metadata/Soup-2.4.metadata
+++ b/vapi/metadata/Soup-2.4.metadata
@@ -18,9 +18,6 @@ HTTPVersion
 // Report upstream
 Soup cheader_filename="libsoup/soup.h"
 add_* skip=false type="unowned GLib.TimeoutSource"
-Address.equal_by_ip.* type="Soup.Address"
-Address.equal_by_name.* type="Soup.Address"
-AddressCallback.data skip
 AuthDomain
 	.challenge#virtual_method vfunc_name="challenge"
 	.basic_set_auth_callback skip
@@ -30,13 +27,7 @@ AuthDomainDigest.new skip=false
 Buffer.new.data type="uint8[]" array_length_idx=2
 Buffer.new_with_owner.data type="uint8[]" array_length_idx=1
 Buffer.new_subbuffer skip
-Buffer.new_with_owner.owner_dnotify nullable
-CookieJar.all_cookies type_arguments="Cookie"
-ContentSniffer.sniff.params type_arguments="string,string" nullable out unowned=false
 form_* skip=false
-header_parse_list type_arguments="string"
-header_parse_quality_list type_arguments="string"
-	.unacceptable out type_arguments="string"
 Message
 	.add_header_handler skip=false
 	.add_status_code_handler skip=false
@@ -44,49 +35,27 @@ Message
 	.response_*#property skip
 	.set_request.req_body type="uint8[]" array_length_idx=3
 	.set_response.resp_body type="uint8[]" array_length_idx=3
-MessageHeaders
-	.get_content_disposition.* out unowned=false
-	.get_content_type.* out unowned=false
-	.get_content_*.params type_arguments="string,string"
-	.get_ranges.ranges out
-	.set_content_disposition.params type_arguments="string,string" nullable
-	.set_content_type.params type_arguments="string,string" nullable
-Multipart.get_part
-	.headers out
-	.body out
 Server
 	.new skip=false
 	.async_context type="GLib.MainContext"
 Session
 	.async_context type="GLib.MainContext"
-	.get_features type_arguments="weak Soup.SessionFeature"
 Session*.new_with_options skip=false
 Socket
 	.async_context type="GLib.MainContext"
 	.new skip=false
 	.read.buffer type="uint8[]" array_length_idx=1
-	.read.nread out
 	.read_until.buffer type="uint8[]" array_length_idx=1
-	.read_until.nread out
 	.write.buffer type="uint8[]" array_length_idx=1
-	.write.nwrote out
-	.*.cancellable nullable
 URI
 	.new_with_base skip
 	.set_query_from_fields skip=false
-uri_encode.escape_extra nullable
-uri_host_*.* type="Soup.URI"
 ProxyResolver
 	.get_proxy_async skip=false
-	.get_proxy_sync.addr out
-	.*.cancellable nullable
 ProxyResolverCallback skip
 ProxyResolverInterface.get_proxy_async skip=false
-ProxyURIResolver
-	.get_proxy_uri_sync.proxy_uri out
 ProxyURIResolverCallback.user_data skip
 xmlrpc_* skip=false
-xmlrpc_build_method_call.params array array_length_idx=2
 xmlrpc_extract_method_response throws="Soup.XMLRPC.Fault"
         .error skip
 	.type skip
