diff --git a/computed_field.module b/computed_field.module
index a7b82e5..9076839 100644
--- a/computed_field.module
+++ b/computed_field.module
@@ -462,7 +462,7 @@ function _computed_field_compute_value($entity_type, $entity, $field, $instance,
     $compute_func($entity_field, $entity_type, $entity, $field, $instance, $langcode, $items);
   }
   else {
-    if (isset($settings['code'])) {
+    if (isset($settings['code']) && !empty($settings['code'])) {
       eval($settings['code']);
     }
   }
