Index: kernel/classes/datatypes/ezuser/ezuser.php
===================================================================
--- kernel/classes/datatypes/ezuser/ezuser.php	(revision 21958)
+++ kernel/classes/datatypes/ezuser/ezuser.php	(working copy)
@@ -548,11 +548,14 @@
         //include_once( 'kernel/classes/ezwishlist.php' );
 
         $user = eZUser::fetch( $userID );
-        if ( $user )
+        if ( !$user )
         {
-            eZUser::removeSessionData( $userID );
+            eZDebug::writeError( "unable to find user with ID $userID", 'eZUser::removeUser()' );
+            return false;
         }
 
+        eZUser::removeSessionData( $userID );
+
         eZSubtreeNotificationRule::removeByUserID( $userID );
         eZCollaborationNotificationRule::removeByUserID( $userID );
         eZUserSetting::removeByUserID( $userID );
@@ -570,6 +573,7 @@
 
         eZPersistentObject::removeObject( eZUser::definition(),
                                           array( 'contentobject_id' => $userID ) );
+        return true;
     }
 
     /*!
