Use caller id to filter results (more reliable than id(self) since the object has been pickled)
Better bootstrap implementation