diff --git a/git_deploy.install b/git_deploy.install
index 9c05493..abdd515 100644
--- a/git_deploy.install
+++ b/git_deploy.install
@@ -14,17 +14,31 @@ function _git_deploy_get_glip_path() {
   }
 }
 
+/**
+ * Implements hook_requirements().
+ */
 function git_deploy_requirements($phase) {
   $requirements = array();
 
-  $file_exists = file_exists(_git_deploy_get_glip_path() . '/lib/glip.php');
+  // Check availability of Glip library.
   if ($phase == 'runtime') {
+    if (file_exists(_git_deploy_get_glip_path() . '/lib/glip.php')) {
+      $value = t('Exists');
+      $description = '';
+      $severity = REQUIREMENT_OK;
+    }
+    else {
+      $value = t('See the instructions in !README', array('!README' => drupal_get_path('module', 'git_deploy') . '/README.txt'));
+      $description = t('The Glip library must be present to use git_deploy.');
+      $severity = REQUIREMENT_ERROR;
+    }
     $requirements['Glip'] = array(
       'title' => t('Glip Library'),
-      'value' => t('See the instructions in !README', array('!README' => drupal_get_path('module', 'git_deploy') . '/README.txt')),
-      'description' => t('The Glip library must be present to use git_deploy.'),
-      'severity' => $file_exists ? REQUIREMENT_OK : REQUIREMENT_ERROR,
+      'value' => $value,
+      'description' => $description,
+      'severity' => $severity,
     );
   }
+
   return $requirements;
 }
