taking a break requires a task to do