don't use DRemoteTask! *this* is the task!