I suppose this is a little more explicit. I was going to check for null instead of parents.length when queuing up tasks.