diff --git a/src/logfile.c b/src/logfile.c
index 60fb5d9..8ecf32d 100644
--- a/src/logfile.c
+++ b/src/logfile.c
@@ -195,7 +195,8 @@ static int logfile_notification (const notification_t *n,
 	status = ssnprintf (buf_ptr, buf_len, "Notification: severity = %s",
 			(n->severity == NOTIF_FAILURE) ? "FAILURE"
 			: ((n->severity == NOTIF_WARNING) ? "WARNING"
-				: ((n->severity == NOTIF_OKAY) ? "OKAY" : "UNKNOWN")));
+				: ((n->severity == NOTIF_OKAY) ? "OKAY"
+					: ((n->severity == NOTIF_MISSING) ? "MISSING" : "UNKNOWN"))));
 	if (status > 0)
 	{
 		buf_ptr += status;
diff --git a/src/notify_desktop.c b/src/notify_desktop.c
index 839bc61..79d0ad4 100644
--- a/src/notify_desktop.c
+++ b/src/notify_desktop.c
@@ -93,7 +93,8 @@ static int c_notify (const notification_t *n,
 	ssnprintf (summary, sizeof (summary), "collectd %s notification",
 			(NOTIF_FAILURE == n->severity) ? "FAILURE"
 				: (NOTIF_WARNING == n->severity) ? "WARNING"
-				: (NOTIF_OKAY == n->severity) ? "OKAY" : "UNKNOWN");
+				: (NOTIF_OKAY == n->severity) ? "OKAY"
+				: (NOTIF_OKAY == n->severity) ? "MISSING" : "UNKNOWN");
 
 	notification = notify_notification_new (summary, n->message, NULL, NULL);
 	if (NULL == notification) {
diff --git a/src/notify_email.c b/src/notify_email.c
index da6894a..16523c7 100644
--- a/src/notify_email.c
+++ b/src/notify_email.c
@@ -244,7 +244,8 @@ static int notify_email_notification (const notification_t *n,
   ssnprintf (severity, sizeof (severity), "%s",
       (n->severity == NOTIF_FAILURE) ? "FAILURE"
       : ((n->severity == NOTIF_WARNING) ? "WARNING"
-        : ((n->severity == NOTIF_OKAY) ? "OKAY" : "UNKNOWN")));
+        : ((n->severity == NOTIF_OKAY) ? "OKAY"
+          : ((n->severity == NOTIF_MISSING) ? "MISSING" : "UNKNOWN"))));
 
   ssnprintf (subject, sizeof (subject),
       (email_subject == NULL) ? DEFAULT_SMTP_SUBJECT : email_subject,
diff --git a/src/plugin.h b/src/plugin.h
index abfa76e..b04c128 100644
--- a/src/plugin.h
+++ b/src/plugin.h
@@ -64,6 +64,7 @@
 #define NOTIF_FAILURE 1
 #define NOTIF_WARNING 2
 #define NOTIF_OKAY    4
+#define NOTIF_MISSING 5
 
 /*
  * Public data types
diff --git a/src/threshold.c b/src/threshold.c
index 7bbc59e..b7ebe32 100644
--- a/src/threshold.c
+++ b/src/threshold.c
@@ -997,7 +997,10 @@ static int ut_missing (const value_list_t *vl,
   missing_time = cdtime () - vl->time;
   FORMAT_VL (identifier, sizeof (identifier), vl);
 
-  NOTIFICATION_INIT_VL (&n, vl);
+  notification_init (&n, NOTIF_MISSING, NULL,
+      vl->host, vl->plugin, vl->plugin_instance,
+      vl->type, vl->type_instance);
+
   ssnprintf (n.message, sizeof (n.message),
       "%s has not been updated for %.3f seconds.",
       identifier, CDTIME_T_TO_DOUBLE (missing_time));
