'self', not 'task'