diff -upNr excerpt/excerpt.install excerpt.new/excerpt.install
--- excerpt/excerpt.install	1970-01-01 01:00:00.000000000 +0100
+++ excerpt.new/excerpt.install	2007-08-10 01:01:10.000000000 +0200
@@ -0,0 +1,36 @@
+<?php
+
+/* $Id$ */
+
+/**
+ * Implementation of hook_uninstall().
+ */
+function excerpt_uninstall()
+{
+
+  // Deleted excerpt's variables
+  global $conf;
+  $result = db_query("SELECT name FROM {variable} WHERE name LIKE 'excerpt_%'");
+  while ($row = db_fetch_array($result)) {
+    unset($conf[$row['name']]);
+  }
+  $result = $result && db_query("DELETE FROM {variable} WHERE name LIKE 'excerpt_%'");
+  _excerpt_install_message(t('Failed to delete variables for excerpt.'), $result);
+  cache_clear_all('variables', 'cache');
+  
+  _excerpt_install_message();
+    
+}
+
+function _excerpt_install_message($message = '', $result = NULL) {
+  static $success = true;
+  if (isset($result)) {
+    if(!$result) {
+      drupal_set_message($message, 'error');
+      $success = false;
+    }
+  }
+  elseif($success) {
+    drupal_set_message($message);
+  }
+}
diff -upNr excerpt/excerpt.module excerpt.new/excerpt.module
--- excerpt/excerpt.module	2005-12-30 18:31:10.000000000 +0100
+++ excerpt.new/excerpt.module	2007-08-10 01:13:32.000000000 +0200
@@ -3,8 +3,6 @@
 
 function excerpt_help($section) {
   switch ($section) {
-    case 'admin/modules#description':
-      return t('Allows users to enter a separate excerpt for nodes.');
     case 'admin/node/configure/defaults':
       return t('<p>If you want users to be able to enter separate excerpts for nodes, check the <em>excerpt</em> box in the appropriate column.</p>');
   }
