A code row is a line at a known height. You can compute the whole geometry up front and never have to correct it.
Comments don’t have a predictable height. So we stopped forcing one geometry to serve both, and split the document into two independent height domains.