I could be reading this wrong, but `return cb` here doesn't stop the `_.each` loop that we're in from executing, so this is likely to introduce an async bug?