diff --git a/rules_conditional.install b/rules_conditional.install
index 706cd62..6dafc28 100644
--- a/rules_conditional.install
+++ b/rules_conditional.install
@@ -5,6 +5,15 @@
  */
 
 /**
+ * Implements hook_install().
+ */
+function rules_conditional_install() {
+  // Set the modules' weight to 21, see
+  // http://drupal.org/node/1806560 for the reasoning.
+  db_query("UPDATE {system} SET weight = 21 WHERE name = 'rules_conditional'");
+}
+
+/**
  * Implements hook_uninstall().
  */
 function rules_conditional_uninstall() {
