A secure connection can be established.
Pass an options object instead of multiple optional arguments.
Better error handling when receiving 4.x.x or 5.x.x responses.