rt, ok := n.registry.taskFor(task)
if ok && rt.isPureTask && taskAttributes.IsImmediate() {
n.immediatePureTasks[component] = append(n.immediatePureTasks[component], taskWithAttributes{
task: task,
attributes: taskAttributes,
})
return
}
n.newTasks[component] = append(n.newTasks[component], taskWithAttributes{