Use the documented cb() instead of done()
Ensure our subgenerators run before it ends