Contact deleted from both users rosters

Hi all

I’‘m developing a custom application, using Smack. We’'ve recently changed to using Wildfire as our Jabber server, and now seem to be experiencing a strange problem.

If a user A deletes user B from his roster (either using our application, or Psi), then user A is automatically deleted from user B’'s roster too. I may be wrong, but this is not how I understood the spec. Also, it seems to only happen if both users are on our server, but not if one is on another server (tested with Is there anyway I can stop this from happening?