+ die "task $this has resultset?!" if defined $this->{rs};
+
+ ### NOTE WELL that when this task runs, it creates a result-set
+ # 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
+ # invoked on success makes arrangements for the set to be
+ # destroyed.