https://vcloudnine.netlify.app/posts/2016-05-31-microsoft-windows-avoiding-com-port-proliferation/