diff --git a/lightbox2.formatter.inc b/lightbox2.formatter.inc
index 30541b5..7597e33 100644
--- a/lightbox2.formatter.inc
+++ b/lightbox2.formatter.inc
@@ -159,9 +159,10 @@ function theme_imagefield_image_imagecache_lightbox2($view_preset, $field_name,
   }
 
   // Set up the title.
-  $image_title = $item_data['description'];
-  $image_title = (!empty($image_title) ? $image_title : $item_data['title']);
-  $image_title = (!empty($image_title) ? $image_title : $item_data['alt']);
+  $image_title = !empty($item_data['description']) ? $item_data['description']
+                  : !empty($item_data['title']) ? $item_data['title']
+                  : !empty($item_data['alt']) ? $item_data['alt']
+                  : '';
   if (empty($image_title) || variable_get('lightbox2_imagefield_use_node_title', FALSE)) {
     $node = node_load($node->nid);
     $image_title = $node->title;
@@ -522,7 +523,7 @@ function theme_lightbox2_emvideo($field, $item, $formatter, $node, $options = ar
   // otherwise try node title, then widget thumbnail setting and fallback to
   // default string.
   $title = isset($options['title']) ? $options['title'] : (isset($item['data']['emthumb']['emthumb_title']) ? $item['data']['emthumb']['emthumb_title'] : (isset($node->title) ? $node->title : (isset($field['widget']['thumbnail_link_title']) ? $field['widget']['thumbnail_link_title'] : variable_get('emvideo_default_thumbnail_link_title', t('See video')))));
-  
+
   $destination = 'video-cck/lightbox2/'. $node->nid .'/'. $field['widget']['video_width'] .'/'. $field['widget']['video_height'] .'/'. $field['field_name'] .'/'. $item['provider'] .'/'. $item['value'];
   $width = $field['widget']['video_width'] + 20;
   $height = $field['widget']['video_height'] + 20;
