figure_task without :with_tasks and using custom engine factory