schedule: exit if we run out of linked-list nodes