How about using block_write here for consistency?