diff --git a/entity.module b/entity.module
index c4df05f..a39ee05 100644
--- a/entity.module
+++ b/entity.module
@@ -869,6 +869,15 @@ function entity_views_api() {
 }
 
 /**
+ * Implements hook_system_info_alter().
+ */
+function entity_system_info_alter(&$info, $file, $type) {
+  if ($type == 'module' && $file->name == 'entity_metadata' && module_exists('entity_metadata')) {
+    $info['hidden'] = FALSE;
+  }
+}
+
+/**
  * Returns a property wrapper for the given data.
  *
  * If an entity is wrapped, the wrapper can be used to retrieve further wrappers
diff --git a/entity_metadata/entity_metadata.info b/entity_metadata/entity_metadata.info
index 5fb7863..e96c657 100644
--- a/entity_metadata/entity_metadata.info
+++ b/entity_metadata/entity_metadata.info
@@ -2,4 +2,5 @@ name = Entity Metadata
 description = (deprecated) Provides more metadata for entities and a useful API to allow modules making use of it.
 core = 7.x
 files[] = entity_metadata.module
-dependencies[] = entity
\ No newline at end of file
+dependencies[] = entity
+hidden=TRUE
