diff --git a/imagefield_zip.module b/imagefield_zip.module
index ba38cd2..3aa17d6 100644
--- a/imagefield_zip.module
+++ b/imagefield_zip.module
@@ -107,7 +107,7 @@ function imagefield_zip_form_alter(&$form, &$form_state, $form_id) {
 
   // Add form elements to the CCK admin widget configuration page.
   // Make sure form is a filefiled using the imagefield widget.
-  if (   isset($form['basic'])
+  if (   !empty($form['basic']['type']['#value'])
       && $form['basic']['type']['#value'] == 'filefield'
       && !empty($form['widget_module']['#value'])
       && $form['widget_module']['#value'] == 'imagefield'
