de-duplicate computeMaxRhsLen