diff --git a/plugins/arguments/terms.inc b/plugins/arguments/terms.inc
index 4298ea9..765c770 100644
--- a/plugins/arguments/terms.inc
+++ b/plugins/arguments/terms.inc
@@ -61,7 +61,7 @@ function ctools_terms_settings_form(&$form, &$form_state, $conf) {
  * Inject the breadcrumb trail if necessary.
  */
 function ctools_terms_breadcrumb($conf, $context) {
-  if (empty($conf['breadcrumb'])) {
+  if (empty($conf['breadcrumb']) || empty($context->data) || empty($context->data->tids)) {
     return;
   }
 
