#1: Piping Headers
#2: New version and upload to npm
#3: Handle errors in proxies