=== modified file 'sites/all/modules/util/module_weights.module'
--- sites/all/modules/util/module_weights.module	2010-01-04 02:49:43 +0000
+++ sites/all/modules/util/module_weights.module	2010-01-19 01:22:52 +0000
@@ -164,10 +164,16 @@
   }
 
   if ($missing) {
+    if (module_exists('system_table_cleaner')) {
+      $desc = t('These module files could not be found and mess up the modules administration page. The system table needs to be <a href="!url">cleaned up</a>.', array('!url' => url('admin/settings/systems-table-cleaner')));
+    }
+    else {
+      $desc = t('These module files could not be found and mess up the modules administration page. The system table needs to be cleaned up. The <a href="!url">System Table Cleaner</a> module can be used for this.', array('!url' => 'http://drupal.org/project/system_table_cleaner'));
+    }
     $form['missing'] = array(
       '#type' => 'fieldset',
       '#title' => t('Missing module files'),
-      '#description' => t('These module files could not be found and mess up the modules administration page. The system table needs to be cleaned up. The <a href="!url">System Table Cleaner</a> module can be used for this.', array('!url' => 'http://drupal.org/project/system_table_cleaner')),
+      '#description' => $desc,
       '#collapsible' => TRUE,
       '#collapsed' => FALSE,
       );

