Tag: half duplex asynchronous communication