This doesn't block.