+ note on duplex detection