diff --git a/imagecache_profiles.module b/imagecache_profiles.module
index 82d47ca..e229771 100644
--- a/imagecache_profiles.module
+++ b/imagecache_profiles.module
@@ -43,7 +43,7 @@ function imagecache_profiles_preprocess_user_picture(&$variables) {
     }
 
     if (isset($picture)) {
-      $alt = t("@user's picture", array('@user' => $account->name ? $account->name : variable_get('anonymous', t('Anonymous'))));
+      $alt = t("@user's picture", array('@user' => strip_tags(theme('username', $account)) ? strip_tags(theme('username', $account)) : variable_get('anonymous', t('Anonymous'))));
       if (isset($preset)) {
         $preset = is_numeric($preset) ? imagecache_preset($preset) : imagecache_preset_by_name($preset);
       }
