as _tasks can be empty when all tasks are removed, return schedule when firstTask is default(Schedule)