MSG_WAITALL is broken on some OSes; avoid it.