switch from bld.new_task_gen() to bld()