try to pre-empt the write