https://github.com/ahoward/open4
