diff --git a/gigya.install b/gigya.install
index 8da25fd..9b781c2 100644
--- a/gigya.install
+++ b/gigya.install
@@ -37,17 +37,19 @@ function gigya_uninstall() {
  * Implementation of hook_requirements
  */
 function gigya_requirements($phase) {
+  $requirements = array();
+
   if($phase == 'install'){
     if(!function_exists('hash_hmac')){
-      return array(
-        array(
-          'title' => 'Gigya requires the PHP Hash extension',
-          'description' => 'The <a href="http://us2.php.net/manual/en/book.hash.php">PHP Hash extension</a> is required for the Gigya module to function properly',
-          'severity' => REQUIREMENT_ERROR
-        )
+      $requirements[] = array(
+        'title' => 'Gigya requires the PHP Hash extension',
+        'description' => 'The <a href="http://us2.php.net/manual/en/book.hash.php">PHP Hash extension</a> is required for the Gigya module to function properly',
+        'severity' => REQUIREMENT_ERROR
       );
     }
   }
+
+  return $requirements;
 }
 
 /**
