Add more thorough error handling
Add more thorough error handling

lxe/npm,DIREKTSPEED-LTD/npm,segment-boneyard/npm,ekmartin/npm,midniteio/npm,segment-boneyard/npm,yodeyer/npm,xalopp/npm,yodeyer/npm,chadnickbok/npm,chadnickbok/npm,midniteio/npm,segmentio/npm,DaveEmmerson/npm,kemitchell/npm,yodeyer/npm,rsp/npm,thomblake/npm,DIREKTSPEED-LTD/npm,yyx990803/npm,kriskowal/npm,yyx990803/npm,TimeToogo/npm,ekmartin/npm,yibn2008/npm,rsp/npm,yibn2008/npm,ekmartin/npm,evanlucas/npm,DIREKTSPEED-LTD/npm,evocateur/npm,Volune/npm,kriskowal/npm,thomblake/npm,evocateur/npm,kimshinelove/naver-npm,DaveEmmerson/npm,evanlucas/npm,misterbyrne/npm,thomblake/npm,segmentio/npm,segrey/npm,TimeToogo/npm,kemitchell/npm,princeofdarkness76/npm,cchamberlain/npm,kimshinelove/naver-npm,Volune/npm,midniteio/npm,kimshinelove/naver-npm,segrey/npm,Volune/npm,segment-boneyard/npm,cchamberlain/npm-msys2,haggholm/npm,TimeToogo/npm,cchamberlain/npm,evocateur/npm,lxe/npm,misterbyrne/npm,evanlucas/npm,yyx990803/npm,haggholm/npm,princeofdarkness76/npm,lxe/npm,xalopp/npm,segmentio/npm,cchamberlain/npm-msys2,kriskowal/npm,chadnickbok/npm,cchamberlain/npm,rsp/npm,cchamberlain/npm-msys2,xalopp/npm,misterbyrne/npm,yibn2008/npm,princeofdarkness76/npm,DaveEmmerson/npm,segrey/npm,kemitchell/npm,haggholm/npm