diff --git a/ife.module b/ife.module
index 5e738b6..4bc440b 100644
--- a/ife.module
+++ b/ife.module
@@ -300,7 +300,7 @@ function ife_element_errors_set($element, $display) {
  */
 function ife_commerce_checkout_pane_info_alter(&$panes) {
   foreach ((array) $panes as $key => $pane) {
-    if (!isset($panes[$key]['callbacks'])) {
+    if (!isset($panes[$key]['callbacks']['checkout_form_validate'])) {
       $panes[$key]['callbacks'] = array(
           'checkout_form_validate' => 'ife_form_validator',
       );
