forget to swap duplex_mode_