=== modified file 'modules/user/user.module'
--- modules/user/user.module	2010-10-15 03:36:21 +0000
+++ modules/user/user.module	2010-10-19 05:36:30 +0000
@@ -3687,3 +3687,14 @@ function user_file_download_access($fiel
     return user_view_access($entity);
   }
 }
+
+/**
+ * Implements hook_system_info_alter().
+ */
+function user_system_info_alter(&$info, $file, $type) {
+  // Hide the abomination called profile.module from everyone who is not yet
+  // contaminated with it.
+  if ($type == 'module' && $file->name == 'profile' && !db_table_exists('profile_field')) {
+    $info['hidden'] = TRUE;
+  }
+}

