diff --git a/avatarapproval.pages.inc b/avatarapproval.pages.inc
index 5e46c3b..034ae56 100755
--- a/avatarapproval.pages.inc
+++ b/avatarapproval.pages.inc
@@ -322,18 +322,20 @@ function avatarapproval_admin_overview_form($form, $form_state, $type) {
     }
 
     $file = file_load($avatar->fid);
-    $avatars[$avatar->md5] = array(
-      'picture' => theme('image_style',
-        array(
-    			'style_name' => variable_get('user_picture_style', ''),
-        	'path' => $file->uri,
-        	'title' => t('!uri', array('!uri' => $file->uri))
-        )
-      ),
-      'users' => _avatarapproval_get_users($avatar->md5),
-    	'timestamp' => format_date($avatar->timestamp, 'short'),
-    	'moderator' => $avatar->moderator
-    );
+    if (isset($file) && isset($file->uri)) {
+      $avatars[$avatar->md5] = array(
+        'picture' => theme('image_style',
+          array(
+      			'style_name' => variable_get('user_picture_style', ''),
+          	'path' => $file->uri,
+          	'title' => t('!uri', array('!uri' => $file->uri))
+          )
+        ),
+        'users' => _avatarapproval_get_users($avatar->md5),
+      	'timestamp' => format_date($avatar->timestamp, 'short'),
+      	'moderator' => $avatar->moderator
+      );
+    }
   }
 
   $form['avatars'] = array(
