diff --git css_injector.module css_injector.module
index d33ef6a..77ead27 100644
--- css_injector.module
+++ css_injector.module
@@ -50,7 +50,7 @@ function css_injector_init() {
   foreach ($css_rules as $css_rule) {
     if (_css_injector_evaluate_rule($css_rule)) {
       $filepath = _css_injector_rule_path($css_rule['crid']);
-      drupal_add_css($filepath, array('type' => 'file', 'media' => $css_rule['media'], 'preprocess' => $css_rule['preprocess']));
+      drupal_add_css($filepath, array('type' => 'file', 'group' => CSS_THEME, 'media' => $css_rule['media'], 'preprocess' => $css_rule['preprocess']));
     }
   }
 }
@@ -68,8 +68,8 @@ function css_injector_init() {
 function css_injector_css_alter(&$css) {
   $css_rules = _css_injector_load_rule();
   foreach ($css_rules as $css_rule) {
-    if (_css_injector_evaluate_rule($css_rule)) {
-      $filepath = _css_injector_rule_path($css_rule['crid']);
+    $filepath = _css_injector_rule_path($css_rule['crid']);
+    if (!empty($css[$filepath])) {
       $css[$filepath]['weight'] = 200 + $css_rule['crid'];
     }
   }
