diff --git a/panopoly_core.install b/panopoly_core.install
index f0ef50a..2c457f9 100644
--- a/panopoly_core.install
+++ b/panopoly_core.install
@@ -21,11 +21,10 @@ function panopoly_core_requirements($phase) {
   // Let's require more memory and force Drupal core to accept it
   $memory_limit = ini_get('memory_limit');
   $panopoly_memory_limit = '196M';
-  $requirements['panopoly_core_memory_limit'] = array(
-    'title' => $t('PHP memory limit'),
-    'value' => $memory_limit == -1 ? t('-1 (Unlimited)') : $memory_limit,
-    'weight' => 0,
-  );
+
+  // Basic definition of PHP Memory Limit requirements entry. We don't
+  // need to define this since it was already done in system.module.
+  $requirements['php_memory_limit'] = array();
 
   if ($memory_limit && $memory_limit != -1 && parse_size($memory_limit) < parse_size($panopoly_memory_limit)) {
     $description = '';
@@ -47,8 +46,8 @@ function panopoly_core_requirements($phase) {
         $description .= ' ' . $t('Contact your system administrator or hosting provider for assistance with increasing your PHP memory limit.');
       }
 
-      $requirements['panopoly_core_memory_limit']['description'] = $description . ' ' . $t('See the <a href="@url">Drupal requirements</a> for more information.', array('@url' => 'http://drupal.org/requirements'));
-      $requirements['panopoly_core_memory_limit']['severity'] = REQUIREMENT_WARNING;
+      $requirements['php_memory_limit']['description'] = $description . ' ' . $t('See the <a href="@url">Drupal requirements</a> for more information.', array('@url' => 'http://drupal.org/requirements'));
+      $requirements['php_memory_limit']['severity'] = REQUIREMENT_WARNING;
     }
   }
   return $requirements;
