diff --git a/modules/image/image.field.inc b/modules/image/image.field.inc
index e56e0cf..fc8e5d6 100644
--- a/modules/image/image.field.inc
+++ b/modules/image/image.field.inc
@@ -579,7 +579,7 @@ function theme_image_formatter($variables) {
   $item = $variables['item'];
   $image = array(
     'path' => $item['uri'],
-    'alt' => $item['alt'],
+    'alt' => isset($item['alt']) ? $item['alt'] : '',
   );
 
   if (isset($item['attributes'])) {
@@ -592,7 +592,7 @@ function theme_image_formatter($variables) {
   }
 
   // Do not output an empty 'title' attribute.
-  if (drupal_strlen($item['title']) > 0) {
+  if (isset($item['title']) && drupal_strlen($item['title']) > 0) {
     $image['title'] = $item['title'];
   }
 
