# object which MUST BE DESTROYED in order to prevent large-scale
# memory leakage. So when creating a Task::Search, it is the
# APPLICATION'S RESPONSIBILITY to ensure that the callback
# object which MUST BE DESTROYED in order to prevent large-scale
# memory leakage. So when creating a Task::Search, it is the
# APPLICATION'S RESPONSIBILITY to ensure that the callback