diff --git a/menu_breadcrumb.module b/menu_breadcrumb.module
index fe2fb64..02139ec 100644
--- a/menu_breadcrumb.module
+++ b/menu_breadcrumb.module
@@ -338,11 +338,13 @@ function menu_breadcrumb_init() {
   $breadcrumb = drupal_get_breadcrumb();
 
   if (variable_get('menu_breadcrumb_append_node_title', 0) == 1) {
+    $node_title = menu_get_active_title();
+    $node_title = preg_replace('/<[^>]*>.*$/', '', $node_title);
     if (variable_get('menu_breadcrumb_append_node_url', 0) == 1) {
-      $breadcrumb[] = $is_front ? l(t('Home'), '<front>') : l(drupal_get_title(), $_GET['q'], array('html' => TRUE,));
+      $breadcrumb[] = $is_front ? l(t('Home'), '<front>') : l($node_title, $_GET['q'], array('html' => TRUE,));
     }
     else {
-      $breadcrumb[] = $is_front ? t('Home') : drupal_get_title();
+      $breadcrumb[] = $is_front ? t('Home') : $node_title;
     }
   }
