The async library interprets an empty array passed to an error parameter as an error, causing the script to terminate prematurely. Pass null instead if there are no errors.