diff --git spaces.install spaces.install
index 29dde52..fe0b0a7 100644
--- spaces.install
+++ spaces.install
@@ -19,7 +19,7 @@ function spaces_uninstall() {
  * Implementaton of hook_enable().
  */
 function spaces_enable() {
-  db_query("UPDATE {system} SET weight = -1 WHERE name = 'spaces' AND type = 'module'");
+  db_query("UPDATE {system} SET weight = 1 WHERE name = 'spaces' AND type = 'module'");
 }
 
 /**
@@ -359,6 +359,15 @@ function spaces_update_6302() {
 }
 
 /**
+ * Increase the weight of spaces so hook_menu_alter runs later.
+ */
+function spaces_update_6303() {
+  $ret = array();
+  $ret[] = update_sql("UPDATE {system} SET weight = 1 WHERE name = 'spaces' AND type = 'module'");
+  return $ret;
+}
+
+/**
  * Helper function to update spaces 2 presets to spaces 3.
  * Expects spaces 3 schema to be fully installed.
  */
