How to avoid mutual deletion!

hi,

I am finding a problem while deleting a RosterEntry from the Roster of an user. For eg:

user1 and user2 have mutual subscription with each other . Now user1 wants to delete user2 from his/her Buddy List. The method removeEntry(user2) works fine and it deletes user2 from the RosterEntry of user1.

But the problem is it also deletes user2 from the RosterEntry of user1. Since removeEntry method sends a packet

"

"

How can I avoid the same . The problem can also be seem as if I delete a user from my Yahoo Messenger Buddy List it doesnt delete me from the Buddy List of the deleted user.