diff --git a/sites/all/modules/commerce_fieldgroup_panes/commerce_fieldgroup_panes.module b/sites/all/modules/commerce_fieldgroup_panes/commerce_fieldgroup_panes.module
index c81d477..7b834a3 100644
--- a/sites/all/modules/commerce_fieldgroup_panes/commerce_fieldgroup_panes.module
+++ b/sites/all/modules/commerce_fieldgroup_panes/commerce_fieldgroup_panes.module
@@ -8,10 +8,10 @@
  */
 
 /**
- * Implements hook_commerce_checkout_pane_info_alter().
+ * Implements hook_commerce_checkout_pane_info().
  */
-function commerce_fieldgroup_panes_commerce_checkout_pane_info_alter(&$checkout_panes) {
-  
+function commerce_fieldgroup_panes_commerce_checkout_pane_info() {
+  $checkout_panes = array();
   $groups = field_group_info_groups('commerce_order', 'commerce_order', 'form', TRUE);
   
   // Check if the $groups is an array and if it contains
@@ -24,19 +24,15 @@ function commerce_fieldgroup_panes_commerce_checkout_pane_info_alter(&$checkout_
   // Iterate over the field groups and convert them into 
   // checkout panels. By default the panels are not enabled. 
   foreach ($groups as $type => $group) {
-    $defaults = array(
+    $checkout_panes['commerce_fieldgroup_pane__' . $group->identifier] = array(
       'name' => t('Order Fieldgroup') . ': ' . $group->label,
       'title' => $group->label,
       'base' => 'commerce_fieldgroup_panes_contents',
       'enabled' => FALSE,
     );
-    if (isset($checkout_panes['commerce_fieldgroup_pane__' . $group->identifier])) {
-      $checkout_panes['commerce_fieldgroup_pane__' . $group->identifier] += $defaults;
-    }
-    else {
-      $checkout_panes['commerce_fieldgroup_pane__' . $group->identifier] = $defaults;
-    }
   }
+
+  return $checkout_panes;
 }
 
 /**
