Great point.  What we should actually do in this case is update the existing friend.  I've updated the code accordingly.