  The well known string solution to Bethe ansatz equations is shown to be
inconsistent in its widely accepted form. A valid refinement demanding higher
order corrections in subsequent roots is identified. A new alternative string
solution is proposed for finite long chains, consistent with the non-Bethe
strings observed earlier.
