note: so it appears the reason why it was done this way was to prevent aborting from running the command against the rest of the server. this is also why `async.map` was used originally instead of `map.forEach`.