diff: respect MIN_BLOCK_LENGTH for last block