diff --git a/Userland/Libraries/LibWeb/HTML/HTMLOptionsCollection.cpp b/Userland/Libraries/LibWeb/HTML/HTMLOptionsCollection.cpp
index 365f75ed3b..b84ec199af 100644
--- a/Userland/Libraries/LibWeb/HTML/HTMLOptionsCollection.cpp
+++ b/Userland/Libraries/LibWeb/HTML/HTMLOptionsCollection.cpp
@@ -50,8 +50,7 @@ DOM::ExceptionOr HTMLOptionsCollection::add(HTMLOptionOrOptGroupElement el
DOM::Node* parent = reference ? reference->parent() : root().ptr();
// 6. Pre-insert element into parent node before reference.
- if (auto result = parent->pre_insert(resolved_element, reference); result.is_exception())
- return result.exception();
+ TRY(parent->pre_insert(resolved_element, reference));
return {};
}