passes duplexer redux