Yes, you understand what it says. You don't know what it should say, though. The code can't tell you that.
[Edit: "Better architecture, but bug-for-bug compatible" probably isn't the goal of the rewrite.]
[Edit: "Better architecture, but bug-for-bug compatible" probably isn't the goal of the rewrite.]
Why not? From there you proceed to fix the old bugs.