diff --git a/sites/all/modules/contrib/quicktabs/quicktabs.module b/sites/all/modules/contrib/quicktabs/quicktabs.module
index 3503c35..4ecd57b 100755
--- a/sites/all/modules/contrib/quicktabs/quicktabs.module
+++ b/sites/all/modules/contrib/quicktabs/quicktabs.module
@@ -535,13 +535,18 @@ function quicktabs_load($qt_name, $op = 'view') {
   if (module_exists('ctools')) {
     ctools_include('export');
     $defaults = ctools_export_load_object('quicktabs', 'names', array($qt_name));
-    return isset($defaults[$qt_name]) ? (array) $defaults[$qt_name] : FALSE;
+    if (isset($defaults[$qt_name])) {
+      drupal_alter('quicktabs', $defaults[$qt_name], 'view');
+      return (array) $defaults[$qt_name];
+    }
+    else {
+      return FALSE;
+    }
   }
-
   // Load quicktabs from the database.
   $quicktabs = db_fetch_array(db_query("SELECT machine_name, title, tabs, ajax, hide_empty_tabs, default_tab, style FROM {quicktabs} WHERE machine_name = '%s'", $qt_name));
   if ($quicktabs) {
-    return _quicktabs_unpack($quicktabs);
+    return _quicktabs_unpack($quicktabs, $op);
   }
   return FALSE;
 }
@@ -549,7 +554,7 @@ function quicktabs_load($qt_name, $op = 'view') {
 /**
  * Unpack a quicktabs row array from the database.
  */
-function _quicktabs_unpack($quicktabs) {
+function _quicktabs_unpack($quicktabs, $op = 'view') {
   $tabs = unserialize($quicktabs['tabs']);
   $weight = array();
   foreach ($tabs as $key => $tab) {
