passes duplexer using https://github.com/Raynos/duplexer