don't let os buffers fill up; we stall