diff --git a/includes/menu.inc b/includes/menu.inc
index 8276dfd3889ef2731065169fd6dc5147df1040c0..b160dc094262347851ee636197a7bb4912f92915 100644
--- a/includes/menu.inc
+++ b/includes/menu.inc
@@ -125,7 +125,7 @@
  * Modules may "suggest" menu items that the administrator may enable. They act
  * just as callbacks do until enabled, at which time they act like normal items.
  */
-define('MENU_SUGGESTED_ITEM', MENU_MODIFIABLE_BY_ADMIN);
+define('MENU_SUGGESTED_ITEM', MENU_MODIFIABLE_BY_ADMIN | MENU_VISIBLE_IN_BREADCRUMB);
 
 /**
  * Local tasks are rendered as tabs by default. Use this for menu items that
diff --git a/modules/contact.module b/modules/contact.module
index c9ddcca14f07ffdf68250d6a1a0ae15a4664d2f7..8008034dd40e026a877d1b2b52d05fbfdec705b8 100644
--- a/modules/contact.module
+++ b/modules/contact.module
@@ -408,9 +408,6 @@ function contact_mail_user_submit($form_id, $edit) {
 function contact_mail_page() {
   global $user;
 
-  $breadcrumb[] = array('path' => 'contact', 'title' => t('contact'));
-  menu_set_location($breadcrumb);
-
   if (!flood_is_allowed('contact', variable_get('contact_hourly_threshold', 3))) {
     $output = t("You cannot send more than %number messages per hour. Please try again later.", array('%number' => variable_get('contact_hourly_threshold', 3)));
   }
diff --git a/modules/contact/contact.module b/modules/contact/contact.module
index c9ddcca14f07ffdf68250d6a1a0ae15a4664d2f7..8008034dd40e026a877d1b2b52d05fbfdec705b8 100644
--- a/modules/contact/contact.module
+++ b/modules/contact/contact.module
@@ -408,9 +408,6 @@ function contact_mail_user_submit($form_id, $edit) {
 function contact_mail_page() {
   global $user;
 
-  $breadcrumb[] = array('path' => 'contact', 'title' => t('contact'));
-  menu_set_location($breadcrumb);
-
   if (!flood_is_allowed('contact', variable_get('contact_hourly_threshold', 3))) {
     $output = t("You cannot send more than %number messages per hour. Please try again later.", array('%number' => variable_get('contact_hourly_threshold', 3)));
   }