Use TaskBuilder where possible.