diff --git a/features.export.inc b/features.export.inc
index 740a58a..b44389d 100644
--- a/features.export.inc
+++ b/features.export.inc
@@ -635,6 +635,9 @@ function features_get_default($component, $module_name = NULL, $alter = TRUE, $r
         if ($default_hook && module_hook($m, $default_hook)) {
           $cache[$component][$m] = call_user_func("{$m}_{$default_hook}");
           if ($alter) {
+            // Provide a general alter hook for all component types.
+            drupal_alter('features_default', $cache[$component][$m], $component, $default_hook);
+            // Provide a specific alter hook for the component type.
             drupal_alter($default_hook, $cache[$component][$m]);
           }
         }
