The value is actually lost and the value computed by recoredCharLength is never used.
recoredCharLength