diff --git a/changes4.3.html b/changes4.3.html
index 028e31362..362d4c9c3 100644
--- a/changes4.3.html
+++ b/changes4.3.html
@@ -16,6 +16,7 @@
Yap-4.3.20:
+ - FIXED: ord_del_element/3 (Nicos Angelopoulos).
- FIXED: texinfo warnings (Stasinos).
- FIXED: under emacs/win32: prompt if $EMACS=t and buf NULL.
- FIXED: ^C and readline (I hope).
diff --git a/library/ordsets.yap b/library/ordsets.yap
index 9cdde7fb1..2ca1978ec 100644
--- a/library/ordsets.yap
+++ b/library/ordsets.yap
@@ -228,7 +228,7 @@ ord_del_element([Head1|Tail1], Head2, Rest) :-
ord_del_element(=, _, Tail1, _, Tail1).
ord_del_element(<, Head1, Tail1, Head2, [Head1|Difference]) :-
ord_del_element(Tail1, Head2, Difference).
-ord_del_element(>, _, Tail1, _, Tail1).
+ord_del_element(>, Head1, Tail1, _, [Head1|Tail1]).