diff --git a/src/knot/zone/zone-load.c b/src/knot/zone/zone-load.c
index d892181a2a4be9b7eaacdb1db824c318004e7784..3baf31b723542e44ded0f71db7ef8080d09ad87f 100644
--- a/src/knot/zone/zone-load.c
+++ b/src/knot/zone/zone-load.c
@@ -518,6 +518,8 @@ static void process_rr(const scanner_t *scanner)
 			                 zone_name, name);
 			free(name);
 			free(zone_name);
+			/* This is already deprecated in 1.4, won't create a new API. */
+			hattrie_del(parser->lookup_tree, current_owner->name, current_owner->size);
 			knot_rrset_deep_free(&current_rrset, 1, 1);
 			return;
 		}