diff --git a/modules/user/user.module b/modules/user/user.module
index f77f50d..93d884b 100644
--- a/modules/user/user.module
+++ b/modules/user/user.module
@@ -423,7 +423,8 @@ function user_validate_picture(&$form, &$form_state) {
     // files table as a temporary file. We'll make a copy and let the garbage
     // collector delete the original upload.
     $info = image_get_info($file->filepath);
-    $destination = variable_get('user_picture_path', 'pictures') .'/picture-'. $form['#uid'] .'.'. $info['extension'];
+    $image_time = time();
+    $destination = variable_get('user_picture_path', 'pictures') . '/picture-'. $form['#uid'] . '-' . $image_time . '.' . $info['extension'];
     if (file_copy($file, $destination, FILE_EXISTS_REPLACE)) {
       $form_state['values']['picture'] = $file->filepath;
     }
