Add support for dynamic half duplex toggling.