diff --git a/c/Hotlist b/c/Hotlist
index 7abff7febe695d2962de5f8f94e8036a55b75e5a..ae3ea99008cbebd2a477fe8b84b1ee425ab80154 100644
--- a/c/Hotlist
+++ b/c/Hotlist
@@ -1596,6 +1596,7 @@ static _kernel_oserror * hotlist_draw_r(hotlist_item *list, unsigned int first_i
 
         icon.data.it.buffer      = list->data.url;
         icon.data.it.buffer_size = strlen(list->data.url);
+        icon.data.it.validation  = NULL;
       }
       else
       {
@@ -1608,6 +1609,7 @@ static _kernel_oserror * hotlist_draw_r(hotlist_item *list, unsigned int first_i
 
         icon.data.it.buffer      = list->name;
         icon.data.it.buffer_size = strlen(list->name);
+        icon.data.it.validation  = NULL;
       }
 
       /* Set the bounding box for the text. The hard coded */
@@ -3827,11 +3829,13 @@ static void hotlist_drag_renderer(hotlist_item *item, unsigned int item_height,
   {
     hotlist_iconblock.data.it.buffer      = item->data.url;
     hotlist_iconblock.data.it.buffer_size = strlen(item->data.url);
+    hotlist_iconblock.data.it.validation  = NULL;
   }
   else
   {
     hotlist_iconblock.data.it.buffer      = item->name;
     hotlist_iconblock.data.it.buffer_size = strlen(item->name);
+    hotlist_iconblock.data.it.validation  = NULL;
   }
 
   if (wimp_plot_icon(&hotlist_iconblock))