diff --git a/advagg_bundler/advagg_bundler.admin.inc b/advagg_bundler/advagg_bundler.admin.inc
index bd17f4f..9fab0b7 100644
--- a/advagg_bundler/advagg_bundler.admin.inc
+++ b/advagg_bundler/advagg_bundler.admin.inc
@@ -22,6 +22,13 @@ function advagg_bundler_admin_page() {
 function advagg_bundler_admin_settings_form() {
   $form = array();
 
+  $form['advagg_bundler_active'] = array(
+    '#type'           => 'checkbox',
+    '#title'          => t('Bundler is Active'),
+    '#default_value'  => variable_get('advagg_bundler_active', ADVAGG_BUNDLER_ACTIVE),
+ '#description'    => t('If not checked, the bundler will passively monitor your site, but it will not split up aggregates.'),
+  );
+
   $options = array(
     0 => 0,
     1 => 1,
@@ -35,7 +42,6 @@ function advagg_bundler_admin_settings_form() {
     9 => 9,
     10 => 10,
   );
-
   $form['advagg_bundler_max_css'] = array(
     '#type'           => 'select',
     '#title'          => t('Max Number Of CSS Bundles Per Page'),
diff --git a/advagg_bundler/advagg_bundler.module b/advagg_bundler/advagg_bundler.module
index 6342cc6..ec41b59 100644
--- a/advagg_bundler/advagg_bundler.module
+++ b/advagg_bundler/advagg_bundler.module
@@ -25,6 +25,12 @@ define('ADVAGG_BUNDLER_MAX_JS', 4);
 define('ADVAGG_BUNDLER_OUTDATED', 1209600);
 
 /**
+ * Default value of the last used time before the bundle is considered outdated.
+ * 2 weeks in seconds.
+ */
+define('ADVAGG_BUNDLER_ACTIVE', TRUE);
+
+/**
  * Implementation of hook_menu
  */
 function advagg_bundler_menu() {
@@ -136,7 +142,9 @@ function advagg_bundler_advagg_filenames_alter(&$filenames) {
   }
 
   // Return groupings.
-  $filenames = $output;
+  if (variable_get('advagg_bundler_active', ADVAGG_BUNDLER_ACTIVE)) {
+    $filenames = $output;
+  }
 }
 
 /**
