add cqueues.type
:recv can return without having set EPIPE