Should this be `return cb(err)` to ensure the code doesn't fall through to the next line?