Good catch. The array copy can be performed in one line, though:

```js
pendingUrls = p.urls.concat();
```

If you make that change, I'll pull this in.