will_write_block
if (will_write_block(port)) {
!will_write_block(port));
if (!will_write_block(port))