hooked up task.instances, -1 means infinite, when 0 it doesn't show in the task list, and when task.instances > 0 a task can be taken.