Like I said, that code was written at a time when none of the block
segment check stuff existed, and therefore worked perfectly fine in
the environment in which it was created.
Someone added the segmenting code, but didn't bother to add proper
checking to the merging bits.
Usually we revert code that breaks things like that, right?
So I find it unusual for people to talk about turning off the
code that was working perfectly fine previously in situations
like this.
--