Handle potentially empty collections of tasks
Merge pull request #285 from sharwell/EmptyTaskLists

Handle potentially empty collections of tasks