pull them off the queue, writev(), then release