>+ def remove_buddy(self, buddy): >+ self.results.remove(buddy) >+ self.handler.buddy_removed(buddy) Perhaps we can add a FIXME here; something like: # FIXME: add more results here if len(self.results) <= self.size Otherwise, +1. -- Dafydd